美文网首页
数组扩展

数组扩展

作者: 牛耀 | 来源:发表于2018-09-27 23:07 被阅读0次
    1. Array.from(v) : 将伪数组对象或可遍历对象转换为真数组
    2. Array.of(v1, v2, v3) : 将一系列值转换成数组
    3. find(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素
    4. findIndex(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素下标
            let btns=document.getElementsByTagName('button');
            Array.from(btns).forEach(function(item,index){
                console.log(index);
            })
            let arr = Array.of(1,3,6,'axd',false);
            console.log(arr);//[object Array]: [1, 3, 6, "axd", false]
            let arr1 = [1,2,3,1,6,3,8,9];
            let result = arr1.find(function(item,index){
                return item >7;
            })
            console.log(result);//8
            let arr2 = [1,2,3,1,6,3,8,9];
            let result1 = arr1.findIndex(function(item,index){
                return item >9;
            })
            console.log(result1);//-1
            let result2 = arr1.findIndex(function(item,index){
                return item >5;
            })
            console.log(result2);//4
    

    相关文章

      网友评论

          本文标题:数组扩展

          本文链接:https://www.haomeiwen.com/subject/ihnyoftx.html