美文网首页
Array.map()

Array.map()

作者: 灯火葳蕤234 | 来源:发表于2019-03-17 20:42 被阅读0次

ES6引入了一个新的数组方法map,它非常有用,在react中常用于渲染列表。

const colors = ['red','green','blue'];
const items = colors.map(function(color) {
  return '<li>' + color + '<li>';
});

这个函数返回了新的项,并未改变原来的数组。
我们可以使用剪头函数简化这个代码:

const colors = ['red','green','blue'];
const items = colors.map(color => '<li>' + color + '<li>');

我们mapping(映射)一个数组每项到函数,然后得到一个新的数组。现在使用ES6的模板格式进一步美化代码:

const colors = ['red','green','blue'];
const items = colors.map(color => `<li>${color}<li>`);
console.log(items);
  • ${}是表达式的占位符,{}里面的表达式会在运行时被实时计算.


    运行截图.png

相关文章

  • parseInt

    先来看一个函数 为什么?我们来看看array.map函数的参数:array.map(currentValue, i...

  • Array.map

    常用的遍历方法 语法 参数描述 callback生成新数组元素的函数,使用三个参数:currentValuecal...

  • Array.map()

    ES6引入了一个新的数组方法map,它非常有用,在react中常用于渲染列表。 这个函数返回了新的项,并未改变原来...

  • js 数组 map方法

    [].map(); 基本用法跟forEach方法类似: array.map(callback,[ thisObje...

  • js 数组 map方法

    [].map(); 基本用法跟forEach方法类似: array.map(callback,[ thisObje...

  • 关于parseInt的一道题

    首先,map语法如下: array.map(function(currentValue,index,arr), t...

  • 数组的遍历方法

    array.map() 遍历数组进行操作,返回由操作结果组成的新数组

  • Array.prototype.map

    使用 array.map(callback(value,index,array)) 将array映射成另外一个ar...

  • JavaScript数组的映射

    JavaScript中数组的常用操作之数组的映射 Array.map()方法 Array.from(array[,...

  • ['10','10','10','10'].map(parseI

    答案:[10,NaN,2,3] 解析:先回顾map的用法 Array.map(function(value,ind...

网友评论

      本文标题:Array.map()

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