我一直在寫一個或兩個月的JavaScript,我從來沒有使用Function關鍵字,如Function.method();當我定義功能,我只是把它定義爲:什麼時候在javascript中使用函數?
function fooBar() {};
你能給我一個例子使用功能時更方便?
我一直在寫一個或兩個月的JavaScript,我從來沒有使用Function關鍵字,如Function.method();當我定義功能,我只是把它定義爲:什麼時候在javascript中使用函數?
function fooBar() {};
你能給我一個例子使用功能時更方便?
你不應該使用Function
構造如此頻繁,它主要使用代碼評估建立一個功能。
它需要字符串參數,作爲最後一個參數的函數體,和以前的將是新的功能本身的參數,例如:
var add = new Function("a", "b", "return a + b;");
add(5,5) == 10;
當你應該使用它?
正如我所說的那樣,我個人儘量避免使用代碼評估。
在這裏要注意的是,沒有關閉時的功能是建立在這樣創建,這對於一些性能的情況下是好事,例如縮短標識符解析的過程,但你應該使用它們小心......
JavaScript中的每個函數都是 實際上是一個Function對象。當創建 功能與 功能構造函數創建
函數對象進行解析。這比聲明函數 的效率更低,並且在代碼中調用它 ,因爲使用 函數語句聲明的函數會使用 其餘代碼進行分析。
此功能可以從你的鼠標事件或者鍵盤事件致電