Javascript 如何读取此对象属性?莫丁原料药
我正在使用Moltin API,我需要的是从当前产品中获取类别id 什么可以像这样简单:Javascript 如何读取此对象属性?莫丁原料药,javascript,moltin,Javascript,Moltin,我正在使用Moltin API,我需要的是从当前产品中获取类别id 什么可以像这样简单: product.category.id 但是,, 我得到的是 product.category.data.1353881339752874661.id 如何动态获取此对象属性 以下是从我的浏览器控制台打印的内容: Yo可以通过迭代product.category.data对象的键来实现 for (var key in product.category.data){ // use key to refe
product.category.id
但是,,
我得到的是
product.category.data.1353881339752874661.id
如何动态获取此对象属性
以下是从我的浏览器控制台打印的内容:
Yo可以通过迭代
product.category.data
对象的键来实现
for (var key in product.category.data){
// use key to refer to each key of the Object.
}
另一个选项是,使用
Objet.keys()
方法获取不同的ID 您可以使用for/in
循环来实现这一点
像这样
for(x in product.category.data){
console.log(x.id);
}
请参见此处在product.category.data之后,您必须运行for(product.category.data中的var prop){console.log(product.category.data[prop.id)}这对我来说也是可行的,但我必须找到另一个解决方案,因为我使用的是react,并且得到了一个警告。所以我发现的是:Object.keys(product.category.data)[0]我建议您将lodash添加到项目中。。这将对你有很大帮助!:)