どのようにjavascriptができるのだろうか?関数は、呼び出し元が関数を呼び出した後に定義できます。
それがどのように機能するかを詳細に説明するドキュメントはありますか?
ありがとう
どのようにjavascriptができるのだろうか?関数は、呼び出し元が関数を呼び出した後に定義できます。
それがどのように機能するかを詳細に説明するドキュメントはありますか?
ありがとう
「吊り上げ」といいます。この記事はそれを非常によく説明しています: http://www.adequatygood.com/JavaScript-Scoping-and-Hoisting.html
基本的に何が起こっているかというと、最初のコード スニペットが 2 番目のコードのように扱われます。
a();
function a(){};
になる
var a = function a(){};
a();