我有以下代码:
var blah = function(x, y){
var e = {
ox: x,
oy: y,
etc.
}
return e;
};
但是,我收到错误消息“x is undefined”。我认为 x 和 y 应该在内部范围内可用。任何帮助/解释将不胜感激!
最佳答案
对我来说效果很好。您是否使用了 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
关于javascript - Javascript 关闭问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6613150/