Open phymo opened 2 years ago
在Javascript中,数组本质上是一个Object,是一种使用整数作为键属性和长度属性之间关联的常规对象。因此,Array是一个名字叫做数组的对象。
警告:在每一个数组元素都分别执行完回调函数之前,数组的length属性会被缓存在某个地方,所以,如果你在回调函数中为当前数组添加了新的元素,那么那些新添加的元素是不会被遍历到的。此外,如果在回调函数中对当前数组进行了其它修改,比如改变某个元素的值或者删掉某个元素,那么随后的遍历操作可能会受到未预期的影响。总之,为了他人和自己的头发,不要尝试在遍历过程中对原数组进行任何修改。
Defination
在Javascript中,数组本质上是一个Object,是一种使用整数作为键属性和长度属性之间关联的常规对象。因此,Array是一个名字叫做数组的对象。