05、ES6 数组的扩展

1. Array.from(divs); 把类数组转换成真正的数组




    
    Title


    
运行结果:
05、ES6 数组的扩展_第1张图片

2. Array.of() 接收一组参数转换成真数组

console.log(Array.of(1,2,3,4));

运行结果:

05、ES6 数组的扩展_第2张图片

3. arr.find() 遍历查找value 或 key 如果符合条件 停止遍历 符合条件的值返回出去

    let arr = [1,2,3,4,5];
    let n = arr.find(function (value,key){
        return key > 3
     });
     console.log('n:'+n);


    let m = arr.find(function (value,key){
        return value > 3
    });
    console.log('m:'+m);

运行结果:

05、ES6 数组的扩展_第3张图片

4. arr.findIndex() 如果找不到 -1

    let arr = [1,2,3,4,5];
    let m = arr.findIndex(function (value,key){
        return key > 4
    });
    console.log('m:'+m);

运行结果:

05、ES6 数组的扩展_第4张图片

5.fill(6,1,5)  1/要填充的值 2/开始位置 3/结束

    let arr = [1,2,3,4,5];
    /*
     *  替换数组里的值
     *       1/要填充的值 2/开始位置 3/结束
     * */
    console.log(arr.fill(6,1,5)); // [1, 6, 6, 6, 6]

运行结果

05、ES6 数组的扩展_第5张图片













你可能感兴趣的:(ES6)