类数组对象
1  | // 属性要为索引 (数字) 属性,必须有length属性,最好加上push  | 
1  | let obj = {  | 
调用数组方法
1  | let arrayLike = {  | 
类数组转对象
1  | let arrayLike = {  | 
Use Array.from for converting an array-like object to an array.
用 Array.from 去将一个类数组对象转成一个数组。
1  | const arrLike = { 0: 'foo', 1: 'bar', 2: 'baz', length: 3 };  | 
arguments
说到类数组对象,arguments对象就是一个类数组对象。在客户端 JavaScript 中,一些 DOM 方法document.getElementsByTagName()等也返回类数组对象。
To convert an iterable object to an array, use spreads ... instead of Array.from.
用 ... 运算符而不是Array.from来将一个可迭代的对象转换成数组。
1  | const foo = document.querySelectorAll('.foo');  | 
参考