6、数组里新增的属性

1、Array.of 把一组值转成数组

 // Array.of 把一组值转成数组
    let arr = Array.of('111', '222', '333');
    console.log(arr)

2、arr.find找到的是第一个符合条件的数组成员  如果没有找到返回undefined

 {
        let arr = [23, 90, 101, 80, 100, 150];
        //找到>100的值
        let res = arr.find((val, index, arr) => {
            return val > 100;
        })
        console.log(res) //101
    }

3、arr.findIndex找到的是第一个符合条件的数组下标  如果没有找到返回-1

{
        let arr = [23, 90, 101, 80, 100, 150];
        //找到>100的值
        let res = arr.findIndex((val, index, arr) => {
            return val > 100;
        })
        console.log(res) //2
    }

4、arr.fill(填充的东西,开始的位置,结束位置)

 {
        let arr = new Array(10);
        let arr1 = new Array(10);
        console.log(arr) //[empty × 10]

        arr.fill('默认值');
        console.log(arr); //["默认值", "默认值", "默认值", "默认值", "默认值", "默认值", "默认值", "默认值", "默认值", "默认值"]


        arr1.fill('默认值', 2, 3);
        console.log(arr1) //[empty × 2, "默认值", empty × 7]

    }

5、arr.includes()  //判断某个值是某在数组里存在

 {
        // arr.includes()  //判断某个值是某在数组里存在
       // str.includes()
        let arr1 = [1, 2, 3, 4];
        console.log(arr1.includes(1)) //true  包含

    }

6、Array.from()   作用:把类数组(arguments、获取的一组元素)对象转化成数组   

 {
        function show() {
            console.log(arguments)  //[1, 2, 3, 4, 5, callee: ƒ, Symbol(Symbol.iterator): ƒ]  伪数组
            console.log([...arguments])  //[1, 2, 3, 4, 5]
        }
        show(1, 2, 3, 4, 5)
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值