JavaScriptコードを見ました
window.myfn=function(){}
私の疑問は
function myfn(){
//some code.
}
とwindow.myfnは同じですか???
前もって感謝します!!
JavaScriptコードを見ました
window.myfn=function(){}
私の疑問は
function myfn(){
//some code.
}
とwindow.myfnは同じですか???
前もって感謝します!!
グローバルスコープでは、
function fn() { ... }
名前「fn」をグローバルオブジェクトのプロパティとして関数オブジェクトにバインドします。したがって、それはほとんど同じです
window.fn = function() { ... }
違いは微妙で、ほとんどの場合それほど重要ではなく、関数内のスコープで「fn」シンボルを使用できる方法と関係があります。
window.name = value;
ここで、値が発生する場所でグローバルオブジェクトのプロパティに値をバインドすることに注意してください(もちろん、window
破損していないことを前提としています)。関数宣言ステートメントはどのスコープでも発生する可能性があり、バインディングはそのコンテキストに関連します。