[Easy] LeetCode JS 30 - 2667. Create Hello World Function (创建闭包函式)

2024年6月28日

💎 加入 E+ 成長計畫 與超過 500+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源

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";
  };
};
🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們