Javascript 将单个属性对象文字数组转换为仅包含其值的数组的最佳方法

Javascript 将单个属性对象文字数组转换为仅包含其值的数组的最佳方法,javascript,Javascript,我想将其转换为: [{"id":"1"},{"id":"2"},{"id":"3"}] 为此: ['1','2','3'] 我记录了newArray,但未定义?@jemz@ArunPJohny如果我使用该示例,它可以工作,但是当我通过jquery.ajax请求id时,它将在转换为后未定义array@jemz您需要共享完整的代码,以便我们了解问题。。你在问题中所说的问题已经解决了…@ArunPJohny,它现在起作用了。对不起,我的错。 var objArray = [{"id":"1"},{

我想将其转换为:

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

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

我记录了newArray,但未定义?@jemz@ArunPJohny如果我使用该示例,它可以工作,但是当我通过jquery.ajax请求id时,它将在转换为后未定义array@jemz您需要共享完整的代码,以便我们了解问题。。你在问题中所说的问题已经解决了…@ArunPJohny,它现在起作用了。对不起,我的错。
var objArray = [{"id":"1"},{"id":"2"},{"id":"3"}];

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