Hoisting
493 ワード
いわゆるハウスティン. javascript関数は、実行前に関数に必要なすべての変数値を収集し、有効範囲の上部で宣言します. JavaScript Parserは、関数の実行前に関数を1回巡回します. 関数に存在する変数/関数宣言に関する情報を記憶し、実行します. 有効範囲:関数ブロック{}内有効 、すなわち、関数では、関数の下部に存在するコンテンツに必要な値が上昇する. は実際にはコードが昇格されるのではなく、JavaScript Parser内部で昇格させることで処理される. の実際のメモリでは変化しません. とりあえずハロー()を運転させ、発表するが、アップグレードで起動する様子.
> hello()
function hello(){
console.log("안녕")
}
[Log] 안녕
< undefined
Reference
この問題について(Hoisting), 我々は、より多くの情報をここで見つけました https://velog.io/@aimzero9303/Hoistingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol