- #leetcode
- #javascript
- #computerscience
- #beginners
LeetCode 2667. Create Hello World Function (Easy)
Could you solve the last LeetCode problem? ๐ค Here's another one, the simplest of the simplest. But...

Could you solve the last LeetCode problem? ๐ค Hereโs another one, the simplest of the simplest. But hey, we all have to start somewhere.
Starting point
Write a function createHelloWorld. It should return a new function that always returns "Hello World".
My Submission
Letโs take a look at my code. Yours maybe looks different, and thatโs okay. Everyone has their own approach.
var createHelloWorld = function() {
return function() {
return "Hello World"
}
}
What happens here?
var createHelloWorld = function() {
}
What was given by LeetCode was the outer declaration, the initialization of var createHelloWorld, which was assigned a function.
๐ป Note: I personally never use var when declaring a variable, I always opt for let or const, but since this was the default, Iโll keep it that way (thereโs nothing really wrong with using var).
Return a function
In the description it is said that we should return a function, which I did by writing
return function() {
}
Always return โHello Worldโ
By adding
return "Hello World"
inside the function, the string "Hello World" will be returned, no matter which argument the function may get.
In general, I am bad at explaining technical stuff. So any advice is welcome to improve my explanation skills ๐๐ฝ.

