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>
  • 相关阅读:
    《梦断代码》随笔第1篇
    四则运算3
    1、软件工程结对开发之求一维数组中连续最大子数组之和
    四则运算2单元测试
    《梦断代码》随笔第0篇
    四则运算2完整版
    四则运算2设计思想
    软件工程第一个程序
    软件工程阅读计划
    电梯调度之需求分析
  • 原文地址:https://www.cnblogs.com/cyf666cool/p/13647346.html
Copyright © 2011-2022 走看看