IN.API.Raw("/company-search:(companies:(name,id))?keywords=National Palace Museum&count=1").method('GET').result(function(value) {
var Objcompany = JSON.stringify(value);
console.log(Objcompany);
})
显示{“公司”:{“_ total”:1,“values”:[{“id”:527345,“name”:“国立故宫博物院”}}}}
所以我试过
console.log(Objcompany.companies.values[0].id);
但它显示“Uncaught TypeError:无法读取未定义的属性'值'
什么是错误?
答案 0 :(得分:0)
您的代码适用于我:
var Objcompany = {"companies":{"_total":1,"values":[{"id":527345,"name":"National Palace Museum"}]}}
console.log( Objcompany.companies.values[0].id )
答案 1 :(得分:0)
试试这个
console.log(Objcompany["companies"]["values"][0].id);
答案 2 :(得分:0)
console.log(Objcompany.companies.values[0].id);
答案 3 :(得分:0)
这里是working fiddle;但是你的代码是正确的。 IDK为什么浏览器会告诉你。
var Objcompany = {"companies":{"_total":1,"values":[{"id":527345,"name":"National Palace Museum"}]}}
console.log(Objcompany.companies.values[0].id);