如何从Kinetic对象中获取值?

时间:2014-01-13 10:10:46

标签: javascript kineticjs

我正在尝试从 Kinetic 对象"type":"c"获取值c4000,并将其附加到名为<div>的{​​{1}}。 我可以使用objectvalue从对象c4000获取名称,但如何获取getName()

"type":"c"

2 个答案:

答案 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);