美文网首页
2018-08-23

2018-08-23

作者: 小九儿的春天 | 来源:发表于2018-08-24 16:26 被阅读0次

    js数组map的用法
    指“映射”。[].map(); 基本用法跟forEach方法类似:
    [].map(function(value, index, array) {
    // ...
    });

    • 时间格式华yy-mm-dd格式
      format: function(date){
      const year = date.getFullYear()
      const month = date.getMonth() + 1
      const day = date.getDate()
      return [year, month, day].map(function(n) {
      n = n.toString()
      return n[1] ? n : '0' + n
      }).join('-')
      },
      map方法的作用不难理解,“映射”嘛,也就是原数组被“映射”成对应新数组。下面这个例子是数值项求平方:
      var data = [1, 2, 3, 4];
      var arrayOfSquares = data.map(function (item) {
      return item * item;
      });
      alert(arrayOfSquares); // 1, 4, 9, 16
      callback需要有return值,如果没有,就像下面这样:
      var data = [1, 2, 3, 4];
      var arrayOfSquares = data.map(function() {});

    arrayOfSquares.forEach(console.log);

    相关文章

      网友评论

          本文标题:2018-08-23

          本文链接:https://www.haomeiwen.com/subject/bmhmiftx.html