SOURCE

/**
  Array.from() : 将伪数组对象或可遍历对象转换为真数组 , 不改变原来对象,返回新数组
  伪数组:如果一个对象的所有键名都是正整数或零,并且有length属性,那么这个对象就很像数组,语法上称为“类似数组的对象”(array-like object),即为伪数组
  伪数组有 arguments对象,以及大多数 DOM 元素集,还有字符串

  只要是部署了iterator接口的数据结构,Array.from都能将其转为数组:
  Array.from接受三个参数,但只有input是必须的:

  input: 你想要转换的类似数组对象和可遍历对象
  map: 类似于数组的map方法,用来对每个元素进行处理,将处理后的值放入返回的数组
  context: 绑定map中用到的this

**/ 
var obj = { // 伪数组
0: 'a',
1: 'b',
2: 'c',
length: 3
};
let arr = Array.from(obj,value=>value+'A')
console.log(arr)
console.log(obj[0])


console 命令行工具 X clear

                    
>
console