Javascript 如何提取对象元素以作为单个元素填充到数组中

Javascript 如何提取对象元素以作为单个元素填充到数组中,javascript,vuejs2,Javascript,Vuejs2,使用以下代码,我可以获取保存在本地存储器中的数据: this.order = JSON.parse(localStorage.getItem('order')); 现在,如果I console.log命令变量如下所示: [ {id: 1, title: 'Title 1'}, {id: 2, title: 'Title 2'}, ] 如何创建一个数组,在VueJs或JavaScript中简单地存储顺序数组的id 最终,我希望有一个如下的数组: newArray = [1,2]; 我

使用以下代码,我可以获取保存在本地存储器中的数据:

this.order = JSON.parse(localStorage.getItem('order'));
现在,如果I console.log命令变量如下所示:

[
  {id: 1, title: 'Title 1'},
  {id: 2, title: 'Title 2'},
]
如何创建一个数组,在VueJs或JavaScript中简单地存储顺序数组的id

最终,我希望有一个如下的数组:

newArray = [1,2];
我尝试了以下方法:

for(var i = 0; i<=this.order.length; i++){
    this.newArray.push(this.order[i]);
}
console.log(this.newArray);
您可以直接在原始数组上提取每个元素的
id

let newArray = this.order.map(x => x.id);

我真的不明白为什么有人否决了我的问题。用户可以使用一个名为“建议”的单词和一个名为“编辑”的按钮。
let newArray = this.order.map(x => x.id);