Javascript 조립 초보자 안내서
Hoisting is a mechanism in which variable and function declarations are physically moved to the top of your code(hoisted).
간단한 예를 통해 향상을 알아보자
function blogName(name) {
console.log("Title of the blog is " + Hoisting);
}
blogName("Hoisting");
/*
The result of the code above is: "Title of the blog is Hoisting"
*/
위의 예는 바로 우리가 코드가 정상적으로 작동하기를 바라는 방식이다.함수 성명 후 함수에 대한 호출.함수를 설명하기 전에 그것을 호출하는 예를 하나 더 들자
blogName("Hoisting");
function blogName(name) {
console.log("Title of the blog is " + Hoisting);
}
/*
The result of the code above is: "Title of the blog is Hoisting"
*/
위의 예에서, 우리는 발표하기 전에 함수를 호출하더라도 같은 출력을 얻었다.기능blogName()
이 상단으로 향상됐기 때문이다.참고: JavaScript는 선언만 올리는 것이지 초기화하는 것이 아닙니다.
blogName("Hoisting");
var blogName = function(name) {
console.log("Title of the blog is " + Hoisting);
}
/*
The result of the code will be Uncaught TypeError: blogName is not a function
*/
All you need to know Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope before code execution.
감사합니다.
Reference
이 문제에 관하여(Javascript 조립 초보자 안내서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/a_shokn/beginners-guide-to-hoisting-in-javascript-4cj7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)