javascript - 使用 Typescript 将对象的 JSON 数组转换为字符串数组

标签 javascript arrays typescript

我正在使用 Angular 2(最新版本)。我正在尝试转换一个 JSON 数组,即

  jsonObject = [
    {"name": "Bill Gates"},
    {"name": "Max Payne"},
    {"name": "Trump"},
    {"name": "Obama"}
  ];

到一个字符串数组并只存储值,即

arrayList: [string] = [''];

数组。我尝试使用 Stringify 方法但没有成功。

最佳答案

这应该可以完成工作:

names: string[] = jsonObject.map(person => person.name); 

// => ["Bill Gates", "Max Payne", "Trump", "Obama"]

关于javascript - 使用 Typescript 将对象的 JSON 数组转换为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41667899/

相关文章:

javascript - GlobalHotKeys(react-hotkeys)在专注于输入字段时不起作用

javascript - Phonegap读卡器插件

JavaScript - 使用 concat 方法而不是 push 方法连接数组的数组

javascript - 如何通过查看源代码来区分 typescript 和 javascript?

javascript - Angular 2 将数据传递到 for 循环中

javascript - 页面重定向脚本给了我一个重定向循环

javascript - JS - 如何从 for 循环内的新行开始?

arrays - Swift "Array"内存分配,加上切换显示镜像

javascript - 如何使 HTML Canvas 可点击网格(返回单元格以匹配数组元素?)

reactjs - React + ApolloProvider + Typescript = "JSX element class does not support attributes"错误