es6中Array.from()方法怎么用?
1、Array.from() 将类数组对象转换为真正数组,
let arrayLike = {
0: 'June',
1: '20',
2: '女',
3: ['jane','john','Mary'],
'length': 4
}
let arr = Array.from(arrayLike);
console.log(arr) // ['June','20','女',['jane','john','Mary']]
浏览器控制台输出
如下图:

2、将Set结构的数据转换为真正的数组,
let arr = [11,43,97,9797,564]
let set = new Set(arr)
console.log(Array.from(set)) // [ 11,43,97, 9797, 564 ]
如下图:

3、Array.from还可以接收第二个参数,用来对每个元素进行处理,将处理后的值放入返回的数组。
let arr = [12,15]
let set = new Set(arr)
console.log(Array.from(set, item => item + 2))

4、Array.from 将字符串转换为数组。
let str = 'Baidu';
console.log(Array.from(str))

5、Array.from参数是一个真正的数组。
console.log(Array.from([12,15]))

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:115
阅读量:125
阅读量:166
阅读量:185
阅读量:98