构造函数Array新增方法Array.from()

简介: 构造函数Array新增方法Array.from()
<script>
    //Array.from可把实现了迭代器接口的数据类型,转换成真正的对象
    let arrayLike={
            0:'小红',
            1:'小张',
            length:2
    };
    console.log(arrayLike);
    //1.把类数组arrayLike转换为纯数组
    let arrList=Array.from(arrayLike);
    console.log(arrList);
    //2.验证arrList为纯数组,使用数组专用.forEach(fn(val,key){})进行遍历
    arrList.forEach(function(val,key){
        console.log(key,val);
    });
    //3.实现了迭代器接口的数据:将字符串转化为纯数组
    let strList=Array.from('xiaohong');
    console.log(strList);
    //4.验证strList为纯数组,使用数组专用.forEach(fn(val,key){})进行遍历
    strList.forEach(function(val,key){
        console.log(key,val);
    });
    //5.数组扩展运算符作用于字符串:将字符串转化为纯数组
    let args=[...'hellow'];
    console.log(args);
</script>

相关文章
|
4月前
Array.from() 与 Array.reduce()
Array.from() 与 Array.reduce()
35 1
|
2天前
|
JavaScript 前端开发
JavaScript Array map() 方法
JavaScript Array map() 方法
|
22天前
|
JavaScript 算法 前端开发
JS算法必备之Array常用操作方法
这篇文章详细介绍了JavaScript中数组的创建、检测、转换、排序、操作方法以及迭代方法等,提供了数组操作的全面指南。
JS算法必备之Array常用操作方法
|
2月前
|
索引
|
2月前
|
索引
ArrayList集合常用方法,.set可以用来生成图片和赋值命名,array.remove(1),array.set(1,“xxxx”)可以修改指定位置,array.size可以获取元素的个数
ArrayList集合常用方法,.set可以用来生成图片和赋值命名,array.remove(1),array.set(1,“xxxx”)可以修改指定位置,array.size可以获取元素的个数
|
4月前
|
前端开发 JavaScript
前端 js 经典:array 原生方法
前端 js 经典:array 原生方法
41 1
|
4月前
|
JavaScript 前端开发 索引
JavaScript array 原生 reduce 方法的模拟实现
JavaScript array 原生 reduce 方法的模拟实现
|
4月前
实现array.slice()方法
实现array.slice()方法
|
4月前
|
Rust 索引 Windows
Rust 原始类型之数组array内置方法
Rust 原始类型之数组array内置方法
167 0
Rust 原始类型之数组array内置方法
|
4月前
ES6的Array.from({length:N})方法创建长度为N的undefined数组,等价于 [...Array(N)]
ES6的Array.from({length:N})方法创建长度为N的undefined数组,等价于 [...Array(N)]