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>
  • 相关阅读:
    Linux命令笔记
    拆功放板笔记
    从输入 URL 到页面加载完的过程中都发生了什么---优化
    python学习笔记(三)
    python学习笔记(二)
    python学习笔记(一)
    公交wifi运营平台分析
    testNG小试牛刀
    maven小项目注册服务(三)--web模块
    用maven进行测试
  • 原文地址:https://www.cnblogs.com/cyf666cool/p/13647346.html
Copyright © 2011-2022 走看看