js 使用ES6 实现从json中取值并返回新的数组或者字符串

1.获取的json数据是这样的:

data:[
  {
    'Id': '1',
    'Phone': '123456',
    'Name': '张三',
  },
  {
    'Id': '2',
    'Phone': '78945',
    'Name': '李四',
  },
  {
    'Id': '3',
    'Phone': '123789',
    'Name': '王五',
  }
]

2.通过JS ES5 或者 ES6 实现,将数组中的每个对象的Name取出来,产生一个新的数组

['张三','李四','王五']

 

3.具体代码如下

 

//data json的名称,n是自定义取的
let result = data.map(data => n.name).join();//'张三,李四,王五'

let results = data.map(data => n.name);//['张三','李四','王五']

 

 

 


 

posted @ 2019-07-18 11:58  DespiseMyself  阅读(10053)  评论(0编辑  收藏  举报