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