我有以下代码:
var blah = function(x, y){
var e = {
ox: x,
oy: y,
etc.
}
return e;
};
但是,我收到错误“x未定义”。我认为x和y应该在内部范围内可用。任何帮助/解释将不胜感激!
答案 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