2
我有以下一段代码:问题的JavaScript关闭
var blah = function(x, y){
var e = {
ox: x,
oy: y,
etc.
}
return e;
};
不过,我得到一个错误“未定义X”。我认为x和y应该在内部作用域中可用。任何帮助/解释将不胜感激!
我有以下一段代码:问题的JavaScript关闭
var blah = function(x, y){
var e = {
ox: x,
oy: y,
etc.
}
return e;
};
不过,我得到一个错误“未定义X”。我认为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
“新”不需要在这里。 Jamas Allardice提供的jsfiddle显示它没有新的工作。 – jfriend00
这对我来说似乎没问题:http://jsfiddle.net/4mYbn/1/ –
你在哪里收到错误?这段代码没有运行,是吗? – FishBasketGordo
参数在函数的所有内部范围内都可用,您可以发布一个非工作示例吗? – CMS