首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-01-04 
一个关于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>

热点排行