将JSON对象转换为数组?阅读说明

Tom*_*Tom 0 javascript arrays json node.js node-mysql

我的服务器根据请求,从节点mysql查询服务JSON,但只有名称行.例:

{
"Name": "Charles"
}, etc. 
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得Name的值并将其放入数组中?说我有这个,

  [
 {
  "Name": "Charles"
 },
 {
  "Name": "Alex"
 }
  ]
Run Code Online (Sandbox Code Playgroud)

我怎么能把查尔斯和亚历克斯变成阵列?

喜欢:

Names = ["Charles", "Alex]? 
Run Code Online (Sandbox Code Playgroud)

Abh*_*dha 5

您可以使用该map功能.该map方法创建一个新数组,其结果是在此数组中的每个元素上调用提供的函数.在您的情况下,您只需要选择Name.

var arr = [
 {
  "Name": "Charles"
 },
 {
  "Name": "Alex"
 }];
  
var names = arr.map(x=>x.Name)
console.log(names);
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

5362 次

最近记录:

8 年,6 月 前