【学习笔记】ES6 标准 - 数组新增方法

2019-06-11  本文已影响0人  Spidd
       // Array.of 把一组值,转换成数组; 类似于  ...(扩展运算符)
        {
            let arr = Array.of('apple','banana','orange');
            console.log(arr);
        }

        // arr.find() 查找数组,返回匹配的第一个元素  没有匹配到返回 undefined
        {
            let arr1 = [23,90,101,80,100];
            let arrFind = arr1.find((val, index, arr) =>{
                return val > 100
            })
            console.log(arrFind);
        }

        // arr.findIndex() 查找数组,返回匹配的第一个元素的下标  没有匹配到返回 -1
        {
            let arr1 = [23,90,101,80,100];
            let arrFind = arr1.findIndex((val, index, arr) =>{
                return val > 100
            })
            console.log(arrFind);
        }

        // arr.fill() 填充 覆盖型填充  ('填充值',开始位置,结束位置)
        {
            let arr1 = [23,90,101,80,100];
            arr1.fill('默认值', 2 ,3);
            console.log(arr1);
        }

        // arr.includes()  arr.indexOf() 查找是否存在
        {
            let arr1 = [23,90,101,80,100];
            let bool = arr1.indexOf(90);
            console.log(bool);
        }
上一篇 下一篇

猜你喜欢

热点阅读