Javascript 如何在数组中存储数组对象的属性?
我有一个数组对象的属性,我想将其存储在数组中。下面是我的数据 我想要实现的是在Javascript 如何在数组中存储数组对象的属性?,javascript,arrays,laravel,vue.js,Javascript,Arrays,Laravel,Vue.js,我有一个数组对象的属性,我想将其存储在数组中。下面是我的数据 我想要实现的是在opt[]中存储displaysname属性,所以它看起来像这样opt=['info1'、'info2'、'info3'、…] getEditData (id) { axios.get('/api/campaign/getEdit/' + id) .then(response =>{ this.campaign =
opt[]
中存储displays
name属性,所以它看起来像这样opt=['info1'、'info2'、'info3'、…]
getEditData (id) {
axios.get('/api/campaign/getEdit/' + id)
.then(response =>{
this.campaign = response.data.campaign;
})
.catch(e=>{
console.log(e.data);
this.error = e.data
})
}
上面的代码段是活动对象的源这将显示一个数组,其中包含
显示
数组中每个对象的属性名称
var数据={
显示:[
{
容量:9000,
id:1,
imei:44596
}
]
};
data.displays.forEach(函数(obj、idx){
console.log(Object.keys(obj));
});代码>您可以使用以下表达式:
campaigns.displays.map( ({name}) => name );
const活动={显示:[{name:'info1'},{name:'info2'}]};
const result=campaiments.displays.map(({name})=>name);
控制台日志(结果)代码>粘贴生成此处显示的转储文件的PHP代码。是否要在显示项下嵌套键或值
?我要值@EatPeanutButterI已粘贴源@kyslikw我需要的是值,而不是键@Sébasient显示数组有多个对象。这段代码将循环遍历对象吗?是的,这就是forEach()
的目的,它将循环遍历数组的每个元素。非常好而且简洁+1