我想获得data.countrys
模型的第一个返回值,如下所示:
...el ...etc..
data: {
countrys: [
{KE : 'KENYA'},
{USA : 'USA'}
] ,
},
... ready...etc..
如何在我的方法中获得值'KE'?下面是我在我的方法中使用的代码。
console.log(vm.$data.$children[0].countrys);
答案 0 :(得分:2)
因为' KE'是一个键,您可以在“国家/地区”内的对象上使用Object.keys函数。阵列:
Object.keys(vm.data.countrys[0])[0];
vm.data.countrys [0]将返回{KE:' KENYA'}对象,然后Object.keys将返回该对象的键数组。
答案 1 :(得分:1)
所以...... data
是对象,countrys
- 对象数组,结果是
var country = "KE";
data.countrys[0][country]