JS简单链式调用

    xiaoxiao2022-07-07  179

    1、链式调用

    JQuery里面一些方法就是通过链式调用的

    /* map() items 遍历的数组的每一项 ​ */ var arr = [1,2,3]; var num = arr.map(function(items){    return items + 1; }); console.log(num);//[2,3,4 var arr = [1,2,3];        var num  = arr.map(function (items) {            return items+1;       }).reduce(function (a,b) {//[2,3,4].reduce()            return a+b;       }) ​        console.log(num);//0 --- 2+3+4 = 9] ​ /* reduce 实现数组里的每个数相加,也就是给数组的每一项求总和   reduce(function(a,b){   return a+b;   },a)--a的初始值 */ var arr = [1,2,3]; var num_1 = arr.reduce(function (a,b) {    return a+b; }) console.log(num_1);//6 ​ /* 链式调用 一个链子接一个链子 */ var arr = [1,2,3]; var num  = arr.map(function (items) {    return items+1; }).reduce(function (a,b) {//[2,3,4].reduce()    return a+b; }) ​ console.log(num);//0 --- 2+3+4 = 9

     

    最新回复(0)