• 数组迭代的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>
  • 相关阅读:
    RESTful API设计指南
    Ubuntu16.04 安装openssl
    shell while循环
    linux awk
    vim与shell切换
    shell for循环
    css 固定宽度,自动换行
    php-fpm 与 cgi
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/tmp/mysql.sock'
    linux ps 命令参数详解
  • 原文地址:https://www.cnblogs.com/cyf666cool/p/13647346.html
Copyright © 2020-2023  润新知