读书人

一个关于Js与Json格式的有关问题

发布时间: 2013-01-04 10:04:18 作者: rapoo

一个关于Js与Json格式的问题。


var temp = {
Id: 1,
Item:{
Text:function () {
//这里需要使用ID属性
},
Value:function () {
//这里需要使用ID属性
}
}
};

如题。
很纠结。
怎么在一个对象的属性的属性中获取对象的属性?
this关键字试了,在text中使用获取的是Item属性。
[解决办法]
那你就改成 var temp =function()去定义吧
[解决办法]
已测 可以调到

<script type="text/javascript">
var temp = {
Id: 1,
Item:{
Text:function (e) {
alert(this.Id)
},
Value:function () {
alert(this.Id)
}
}
};
//调用
temp.Item.Text.call(temp);
</script>

读书人网 >JavaScript

热点推荐