一个关于Js与Json格式的有关问题
一个关于Js与Json格式的问题。var temp {Id: 1,Item:{Text:function () {//这里需要使用ID属性},Value:fu
一个关于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>