ES6:map映射数组映射

1、将一个普通数组映射为对象数组

[1,2,3] 映射为 [{id: 1}, {id: 2}, {id: 3}]

var arr=[1,2,3];
arr=arr.map(item=> { // item是数组中的每一个值
	return {id:item}
})
console.log(arr); //[{id: 1}, {id: 2}, {id: 3}]

3.将一个对象数组映射为另一个对象数组

attachmentList是一个对象数组,需要其中的属性转换为另外一个对象数组fileList,如下:

this.fileList = this.attachmentList.map(item=>{
      return {id:item.id,name:item.fileName,url:item.filePath}
});

猜你喜欢

转载自blog.csdn.net/sayoko06/article/details/86300966
今日推荐