【问题标题】:Best way to convert an array of single property object literals to an array of just their values [duplicate]将单个属性对象文字数组转换为仅包含其值的数组的最佳方法[重复]
【发布时间】:2015-11-30 02:57:25
【问题描述】:

我想转换这个:

[{"id":"1"},{"id":"2"},{"id":"3"}]

进入这个:

['1','2','3']

【问题讨论】:

标签: javascript


【解决方案1】:
var objArray = [{"id":"1"},{"id":"2"},{"id":"3"}];

var newArray = objArray.map(function(obj) {
    return obj.id;
});

【讨论】:

  • 我记录了 newArray 但未定义?
  • @ArunPJohny 如果我使用该示例,它可以工作,但是当我通过 jquery.ajax 请求 id 时,它会在转换为数组后未定义
  • @jemz 你需要分享完整的代码让我们知道问题..你在问题中所说的问题已经解决了......
  • @ArunPJohny ,它现在可以工作了,对不起。
猜你喜欢
  • 1970-01-01
  • 2023-01-14
  • 2017-12-19
  • 2021-11-17
  • 1970-01-01
  • 2016-03-22
  • 2021-04-21
  • 1970-01-01
相关资源
最近更新 更多