javascript如何单行更改数组中的所有项
我需要在数组中做一些小的更改,在javascript如何单行更改数组中的所有项,javascript,Javascript,我需要在数组中做一些小的更改,在{data:item,data\u form:null} 这是我能做的最干净的方法 app.mydata = []; api_data.forEach(item => app.mydata.push({data:item, data_form:null})); 有没有一种简单的方法可以做到这一点?可能使用map()?可以使用Array.prototype.map将项绑定到{data:item,data\u form:null},如下所示 const res
{data:item,data\u form:null}
这是我能做的最干净的方法
app.mydata = [];
api_data.forEach(item => app.mydata.push({data:item, data_form:null}));
有没有一种简单的方法可以做到这一点?可能使用
map()
?可以使用Array.prototype.map
将项
绑定到{data:item,data\u form:null}
,如下所示
const result = api_data.map((item) => ({
data: item,
data_form: null
}));
我想像这样的东西就行了
app.mydata = api_data.map(item =>({data:item, data_form:null}));
这不是,但这里有一个较短的版本:
app.mydata = api_data.map(data => ({ data, data_form: null }));