const func = () => {
someFunction() // error here
return function someFunction() {
console.log('hello')
}
}
func()
I've created closure and wanted to check hoisting inside of func
function. Each time when you create function declaration it hoists your variable up to the top. Why is someFunction
not hoisted?