iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
Software Development

LeetCode-30 Days of JavaScript系列 第 1

LeetCode JS30-Day01 | 收到一則歡迎訊息📬 - 2667.Hello World Function

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20230912/20162732MgJN7z8iON.png

首次參加iThome 鐵人賽選定Leetcode Javascript30作為主題參加,
既然是Javascript developer都比較熟悉的題目,那期許自己把這30天的內容寫的更加完整!
心情充滿幹勁^.^

在寫題目的時候會遇到不懂的知識點,在閱讀題目前後會把相關知識點筆記起來,搭配CharGPT再以HackMD整理成這個系列的工具書用以輔助學習。
即便和我一樣僅有Javascript基礎也不需要擔心題型艱澀的問題,可以一起參與解題!

也歡迎你一起參與


Day01 - 2667.Hello World Function EASY

[ ▶️挑戰這一題 ] [ 本日代碼 ]

Description❓

Write a function createHelloWorld.It should return a new function that always returns "Hello World".
寫一個createHelloWorld函式,它應該返回一個新的函式,此函式始終返回 "Hello World"字串。

Solution✍️

  1. Write a function createHelloWorld.
const createHelloWorld = ()=>{}
  1. It should return a new function that always returns "Hello World".
const createHelloWorld = ()=>{
   return ()=>{
      return "Hello World"
   }
}  
  1. 箭頭函式縮寫整理
const createHelloWorld = ()=> ()=> "Hello World";

Testcase

const conversation = createHelloWorld();
console.log(conversation());
console.log(conversation({},null,42));

下一篇
LeetCode JS30-Day02 | 學習閉包closure - 2620.Counter
系列文
LeetCode-30 Days of JavaScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言