2

どのようにjavascriptができるのだろうか?関数は、呼び出し元が関数を呼び出した後に定義できます。

それがどのように機能するかを詳細に説明するドキュメントはありますか?

ありがとう

4

2 に答える 2

3

「吊り上げ」といいます。この記事はそれを非常によく説明しています: http://www.adequatygood.com/JavaScript-Scoping-and-Hoisting.html

基本的に何が起こっているかというと、最初のコード スニペットが 2 番目のコードのように扱われます。

a();
function a(){};

になる

var a = function a(){};
a();
于 2013-08-27T03:49:32.070 に答える