首页 > 如何访问字面量中的一个字面量中的值?

如何访问字面量中的一个字面量中的值?

<script>
var x = {
"x1":function(){var y = {"y1":"555"};}
}
alert();
</script>

alert如何弹出y1的值?


外部访问应该得修改一下才能吧。

var x = {
    "x1": function () {
        var y = {
            "y1": "555"
        }
        return y.y1;
    }
}

alert(x.x1());


y 定义在局部作用域上,外面怎么都不可能访问得到,除非你把它返回出来

var x = {
    "x1": function() { return { "y1": "555" }; }
};

alert(x.x1().y1);
【热门文章】
【热门文章】