我正在尝试从 Kinetic 对象"type":"c"
获取值c4000
,并将其附加到名为<div>
的{{1}}。
我可以使用objectvalue
从对象c4000
获取名称,但如何获取getName()
?
"type":"c"
答案 0 :(得分:1)
您是否尝试在“type()”之后删除括号,因为它是属性,而不是函数
{
"c4000": {"x": 675, "y": 269, "plan":1, "name":"c4000", "img":"coordinator.png",
"added":"datetime", "type":"c", "interval":"0", "comment":"text", "active":true,
"value":"4c"}
}
var getvalue = kinImages[index].type;
$( "#objectvalue" ).append(getvalue);
答案 1 :(得分:0)
您已创建嵌套对象。
所以你必须先得到第一个对象 - kinImages [index],
然后在第一个对象中获取c4000对象 - kinImages [index] .c4000.type。
alert(kinImages[0].c4000.type);
// OR
alert(kinImages[0]["c4000"].type);
// OR if c4000 is the only first level object (as in your example)
alert(kinImages[0][0].type);