Javascript关闭问题

时间:2011-07-07 15:33:58

标签: javascript

我有以下代码:

var blah = function(x, y){
    var e = {
       ox: x, 
       oy: y,
       etc.
    }
    return e;
};

但是,我收到错误“x未定义”。我认为x和y应该在内部范围内可用。任何帮助/解释将不胜感激!

1 个答案:

答案 0 :(得分:0)

对我来说很好。您使用new并且通过了2个参数吗?

var blah = function(x, y){
    var e = {
       ox: x, 
       oy: y
    }
    return e;
};

z = new blah(1,2);
z.ox // 1
z.oy // 2