ECMAScript 规范 7.3.19 节规定了 Array-like 对象指的是 LengthOfArrayLike 方法返回非负整数的对象。也就是说一个拥有length属性,并且值为非负整数的对象就是 Array-like 对象。参见:https://tc39.es/ecma262/#sec-...一般情况下,Array-like 对象还会有一堆整数作为 key 的值。而 Iterable 对象指的是实现了 Symbol.iterator 的对象。参见:https://developer.mozilla.org...https://tc39.es/ecma262/#tabl...
ECMAScript 规范 7.3.19 节规定了 Array-like 对象指的是
LengthOfArrayLike
方法返回非负整数的对象。也就是说一个拥有length
属性,并且值为非负整数的对象就是 Array-like 对象。参见:https://tc39.es/ecma262/#sec-...
一般情况下,Array-like 对象还会有一堆整数作为 key 的值。
而 Iterable 对象指的是实现了
Symbol.iterator
的对象。参见:
https://developer.mozilla.org...
https://tc39.es/ecma262/#tabl...