zoukankan      html  css  js  c++  java
  • 数组迭代的5个小宝贝(js)

    数组迭代的5个小宝贝(js)

    <script>
            // 1,数组.forEach(function (数组项, 下标, 数组本身) { });
            // 作用:同for循环,用于遍历数组(没有返回值)
            // var arr = ['刘备', '关羽', '张飞'];
            // arr.forEach(function (item, index, array) {
            //     console.log(item, index, array);
            // });
    
            // ---------------------------------
            // 2,数组.map(function (数组项, 下标, 数组本身) { });
            // 作用:循环数组,返回每次调用的结果组成的新数组
            // var arr = [3, 6, 4];
            // var n = arr.map(function (item, index) {
            //     // console.log(item, index);
            //     return item * 2;
            // });
            // console.log(n); // [ 6, 12, 8 ]
    
            // ------------------------------
            // 3,数组.filter(function (数组项, 下标, 数组本身) { });
            // 作用:返回每次调用的结果为true的项组成的数组
            // var arr = [4, 45, 24, 4, 2];
            // var n = arr.filter(function (item, index) {
            //     // console.log(item, index);
            //     return item > 10 && item < 30;
            // });
            // console.log(n);
    
            // ----------------------------
            // 4,数组.every(function (数组项, 下标, 数组本身) { });
            // 作用:每一项调用的结果为true,则返回true
            // var arr = [4, 45, 24, 4, 2];
            // var n = arr.every(function (item, index) {
            //     // console.log(item, index);
            //     return item > 0;
            // });
            // console.log(n);
    
            // -----------------------
            // 5,数组.some(function (数组项, 下标, 数组本身) { });
            // 作用:只要有一项返回true,结果就是true
            var arr = [4, 45, 24, 4, 2];
            var n = arr.some(function (item, index) {
                return item > 10;
            });
            console.log(n);
    
    
        </script>
  • 相关阅读:
    Thread的第四天学习
    Thread的第三天学习
    Thread的第二天学习
    Thread的第一天学习
    hibernate的简单学习(第一天)
    【转载】jxl操作excel 字体 背景色 合并单元格 列宽等 .
    MySql学习
    sqlserver 数据库隔离级别,数据库死锁
    高并发操作同一条数据,更新丢失数据问题(重复转账,票超卖,订单扣库存问题)
    T4
  • 原文地址:https://www.cnblogs.com/cyf666cool/p/13647346.html
Copyright © 2011-2022 走看看