[Easy] LeetCode JS 30 - 2667. Create Hello World Function (創建閉包函式)
2024年3月7日
💎 加入 E+ 成長計畫 如果你喜歡我們的內容,歡迎加入 E+,獲得更多深入的軟體前後端內容
LeetCode 30 Days of JavaScript
本題來自 LeetCode 的 30 天 JacaScript 挑戰
2667. Create Hello World Function (創建閉包函式)題目描述
實作一個叫 createHelloWorld
的函式,該函式會返回一個新的函式,新的函式會永遠返回 Hello World
字串。
// 範例一
輸入: args = []
輸出: "Hello World"
解說:
const f = createHelloWorld();
f(); // "Hello World"
// 範例二
輸入: args = [{},null,42]
輸出: "Hello World"
解說:
const f = createHelloWorld();
f({}, null, 42); // "Hello World"
本題解答
以下是本題的解答,詳細解題思路可以在 E+ 成長計畫 看到。如果想練習更多題目,推薦可以到 GreatFrontEnd 上練習。
解法
var createHelloWorld = function () {
return function () {
return "Hello World";
};
};