1 l.class.name=java.util.ArrayList
   2 l.length=2
   3 l.size()=2
   4 l[0]=foo
   5 l[1]=bar
   6 --for each begin--
   7 foo
   8 bar
   9 --for each end--
  10 l[0]=foo
  11 l[1]=a
  12 l[0.9]=undefined
  13 l['blah']=undefined
  14 l[size_name]()=2
  15 l[2]=undefined
  16 l[-1]=undefined
  17 l[2.1]=undefined
  18 l[-1.1]=undefined
  19 l[Infinity]=undefined
  20 l[-Infinity]=undefined
  21 l[NaN]=undefined
  22 l[0]=foo