我運行這個程序字是節點js中的關鍵字嗎?
function execute(someFunction, value) {
someFunction(value);
}
execute(function(word){ console.log(word) }, "Hello");
輸出是Hello
我沒有在node.js中找到任何單詞參考官方docs.Is有可能,它是在node.js中的關鍵字
我運行這個程序字是節點js中的關鍵字嗎?
function execute(someFunction, value) {
someFunction(value);
}
execute(function(word){ console.log(word) }, "Hello");
輸出是Hello
我沒有在node.js中找到任何單詞參考官方docs.Is有可能,它是在node.js中的關鍵字
execute
需要回調和另一個參數。你看到的是傳遞給匿名函數的第二個參數。 「Hello」通過爲value
,然後value
傳入回調函數,該回調函數已將word
定義爲參數。
execute(function(word) { //<--the function is the "someFunction" parameter
console.log(word)
}, "Hello"); //<-- there is the "value" parameter
不,這些都是JS的保留字。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words
但它看起來像你一樣的地方的word
變量來自一個有點困惑。
其實我是node.js中的新手,我今天開始使用,所以我所要求的是在這裏使用'word',因爲如果我不寫它,我不會得到輸出。 – TruePS
'word'僅僅是由筆者爲匿名function./ – tymeJV
@tymeJV所以在這裏筆者是通過這個參數,因爲如果我刪除的字我不明白輸出選擇的參數名稱? – TruePS