• 数组扩展


    1. Array.from(v) : 将伪数组对象或可遍历对象转换为真数组

    <body>
         <div>div1</div>
         <div>div2</div>
         <div>div3</div>
            <br>
            <script>
                let divs = document.getElementsByTagName('div');
                 var arrDiv='' 
                 Array.from(divs).forEach(function (item, index) {
                    
                    console.log(item, index);
        })
               
            </script>
    </body>

    2. Array.of(v1, v2, v3) : 将一系列值转换成数组

     let arr = Array.of(1, 'abc', true);
    console.log(arr instanceof Array);//true

    3. find(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素

         let arr1 = [1,3,5,2,6,7,3];
        let result = arr1.find(function (item, index) {
            return item >3
        });
        console.log(result);//5

    4 findIndex(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素下标

     let arr1 = [1,3,5,2,6,7,3];
    let result1 = arr1.findIndex(function (item, index) {
            return item >3
        });
        console.log(result1);//2

    5 findIndex(function(value, index, arr){return true}) : 找出第一个满足条件返回true的元素下标

        let arr1 = [1,3,5,2,6,7,3];   
     let result1 = arr1.findIndex(function (item, index) {
            return item >3
        });
        console.log(result1);//2
  • 相关阅读:
    Object-C,NSSet,不可变集合
    NYIST 860 又见01背包
    NYIST 1070 诡异的电梯【Ⅰ】
    HDU 1542 Atlantis
    HDU 4756 Install Air Conditioning
    CodeForces 362E Petya and Pipes
    HDU 4751 Divide Groups
    HDU 3081 Marriage Match II
    UVA 11404 Palindromic Subsequence
    UVALIVE 4256 Salesmen
  • 原文地址:https://www.cnblogs.com/hack-ing/p/12012701.html
Copyright © 2020-2023  润新知