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

标签 javascript arrays json node.js node-mysql

我的服务器根据请求,从 Node mysql 查询提供 JSON,但仅提供名称行。示例:

{
"Name": "Charles"
}, etc. 

如何获取 Name 的值并将其放入数组中?说我有这个,

  [
 {
  "Name": "Charles"
 },
 {
  "Name": "Alex"
 }
  ]

我怎样才能将 Charles 和 Alex 放入数组中?

喜欢:

Names = ["Charles", "Alex]? 

最佳答案

您可以使用map功能。 map 方法创建一个新数组,其中包含对该数组中每个元素调用所提供函数的结果。在您的情况下,您只需选择名称

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

关于javascript - 将 JSON 对象转换为数组?阅读说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42445582/

相关文章:

javascript - 在 javascript 中组合字符串 - ReferenceError : invalid assignment left-hand side

javascript - 为什么这个 JQuery 循环不会改变元素少于 4 个的 CSS

javascript - 如何在范围索引 Angular js中传递动态值

javascript - javascript数组的动态访问

json - 如何在 VB.NET Newtonsoft 中解析 Json 列表

c# - 将 Application Insights 查询 API 调用结果转换为 DataTable

javascript - 缓存用户点击列表项选择

java - Java 中的 IntegerList 帮助

javascript - 将 php 对象转换为 javascript 数组

c# - 在 C# 中将值传递给 PUT JSON 请求