再帰無限ループにこのコードのリード/ I次のJavaScriptコードを持っている:なぜでしょう
var original_selectCallback = window.selectCallback;
var selectCallback = function(variant, selector) {
original_selectCallback(variant, selector);
console.log(variant + " " + selector);
};
どういうわけか、2行目:
var selectCallback = function(variant, selector)
がselectCallbackへの再帰呼び出しにつながるし。私の理解は、私はselectCallback関数を再定義することです。では、なぜこれは再帰呼び出しですか? 提案/アドバイスをいただければ幸いです。
私は何あなたの質問を参照してくださいカント? –
コードは初めて動作するはずですが、ページをリフレッシュした後にエラーが発生します。あなたはページをリフレッシュしましたか? – nikhil
'selectCallback'がもともと自分自身を呼び出していて、戻り値や何かが再帰を停止することを期待していない限り、再帰的ではありません。 – plalx