Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在数组中存储数组对象的属性?_Javascript_Arrays_Laravel_Vue.js - Fatal编程技术网

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