問題タブ [hoisting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - javascript は、別の関数内の 1 つの関数の戻り値を使用します
内部で関数 B を使用する関数 A があります。関数 A 内で関数 B からの戻り変数を使用したいのですが、常に未定義になります。
私は答えを求めてウェブでたくさん検索しましたが、絶望的になっています。
javascript - オブジェクトに関数を配置する最良の方法は?
関数を統合する方法はどれだろうと思っています... 以下に4つの方法を示します。変数のスコープ、および/または宣言の方法のために、どちらが優れていますか? たぶん、それらの一部またはすべてが完全に間違っていますか?どんな助けでも大歓迎です。どうもありがとう!
javascript - JavaScriptの「巻き上げ」
JavaScriptの「巻き上げ」に出くわしましたが、このコードスニペットが実際にどのように機能するのかわかりませんでした。
function a() {}
( )のような関数宣言が関数b
スコープの一番上に引き上げられることは知っていますが、 a
(関数宣言は変数宣言をオーバーライドしますが、変数の初期化はオーバーライドしないため)の値をオーバーライドするべきではないため、アラートの値は1ではなく10になります!!
javascript - この変数は何があっても巻き上げられますか?
var foo
falseブロック内のコードが実行されない場合でも、スタックの一番上に引き上げられますか?
私はそれが混乱しているのを見ています...私はそれが誤った状態に包まれて持ち上げられるとは思っていませんでした。
javascript - 同じ名前の2つの関数宣言がある場合、どのJavaScript関数がどのように呼び出されますか?
テストを受ける:
- 結果はすべてのテスト (Chrome、Firefox、IE) で「BELOW」です。
- この場合、JavaScriptインタープリターはどのように機能しますか?
- http://jsfiddle.net/jcv6l/ << コードを実行します。
javascript - 巻き上げ後の価値は?
質問: 巻き上げた後のバーの値は?
私が思う:関数式。私が間違っている?
javascript - jsでの関数巻き上げ
この場合、巻き上げがどのように機能するのか、またalert("local mysecondmethod");
表示されない理由がわかりません。誰か順番を教えてくれたら助かります
javascript - JavaScript スコープが変更されますか? なぜこれが起こるのですか?
コンストラクタ a が呼び出されると、「a」の値はグローバル スコープを失うようです。