数组也是对象,下标即是属性名称。
for(var a in obj){ a即是obj的属性名称,对于数组即是下标索引 };但是不能array.index来访问数组。
如果使用for(var a in map),a是一个key-->value键值对。a[0]是key,a[1]是value
for(var b of obj)//error
for(var b of array) b为array[index]
array.forEach(function (元素, 索引, 本身)
set.forEach(function (元素, 本身)
map.forEach(function (值, 键, 本身)