javascript中將匿名函式作為函式引數的問題?

時間 2021-06-01 06:23:38

1樓:梅雪香

是否可以換一種思路?不儲存函式,而儲存需要的資料,這已經是必須儲存的最小結果了

varfnCacheArr

;function

method

()function

myTest

(name));

}myTest

('obama'

);console

.log

(fnCacheArr);

2樓:

你的主要問題是你認為兩個函式物件不相同就意味著它們佔據兩份空間但你有沒有想過解釋引擎會這麼傻嗎?

明明執行期就可以把了函式轉化為指令集為什麼要在執行期動態再生成指令集?

引擎它為什麼不設計函式物件為

的形式, 而非要拷貝乙份函式指令集?

你為了儲存i變數是一定要生成新的作用域的

另外一點, 如果你跑跑測試的話, 瓶頸根本就不在這裡, 例如相比DOM操作, 物件操作簡直不要太便宜

3樓:魯小夫

題目寫得太長了。

js 裡的乙個函式,實名也好匿名也好,它的變數作用域就是這樣的,你要讓它能訪問乙個東西,要麼作為實參傳進去,要麼放到它能訪問的外層作用域的某個變數裡。

c 函式如何接受數量不定的函式引數

星空CCL cppblog.com woaidongmao archive 2015 06 19 149036.html這個大佬的部落格講挺清楚 常用的兩種辦法 std va list cppreference.com Parameter pack cppreference.com 王可c 你說的是...

各路大神,請問隱函式中將y看作x的復合函式,求導,這一系列操作是個啥啊,真的搞不懂啊?

甲蟲汁 糾正錯誤,implicit function 不是 composite function.y is a function of x due to the presence of the given equation.說明乙個問題,你對函式的概念並不是真的懂。函式到處都存在,不光在數學上,在日...

關於Javascript的函式內部的 Obj ?

看了其他大神的回答,感覺和自己的理解有出入.js是若型別語言,函式function a variable 傳入的引數可以是任何值,當你傳入的是乙個物件 包括函式,陣列,函式陣列也是物件 時,傳入的是物件的引用.此時在函式內部訪問variable變數時,就是訪問你傳入的物件.但是由於variable儲...