2018-08-23

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);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,156评论 0 2
  • 找到fullcalendar.js, 找到代码为 isRTL:false,这句话 输入以下几句 monthName...
    迷你小小白阅读 5,645评论 0 1
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,150评论 0 13
  • 概念 死锁:是在使用多线程时,多个线程任务都在互相等待对方的完成,形成了依赖,造成程序卡住的现象。 队列:先进先出...
    皓皓大帝阅读 1,547评论 0 1
  • 说起钓鱼,我是最喜欢的。 据我所知,最早钓鱼的应该是姜子牙和庄子了。姜子牙钓鱼,鱼钩是直的,没有鱼饵,是愿者上钩。...
    天涯流离客阅读 3,754评论 0 2