この記事では、js のコールバックについての詳細な説明を主に紹介します。
簡単なコードから始めましょう:
<script> var rows = [{name:"123"},{name:"456"}]; var each = function(fun){ for(var i = 0;i < rows.length;i++){ fun(rows[i]); } } var fun = function(param){ alert(param.name); } each(fun); </script>
2 つのオブジェクトを含む行の配列を作成しました。
それから each メソッドと fun メソッドを書き、それぞれを使用して fun メソッドが呼び出されます。 、それぞれの結果が fun のパラメータとして使用されます。
とてもシンプルで美しいですが、私たちが見ているものはそれほど明白ではないかもしれません、そしてそれを変更してください:
<script> var rows = [{name:"123"},{name:"456"}]; var each = (function(fun){ for(var i = 0;i < rows.length;i++){ fun(rows[i]); } }) var fun = function(param){ alert(param.name); } //eachfun; </script>
実際、どのような見た目の良さ、親切さは個人によって異なります、最初のものはあるからだと思いますはそれぞれ (楽しい) なので、区別するのは簡単です。 ここでは、あまり詳しくはありませんが、簡単に理解して、より詳細なリンクを添付します:
関連する推奨事項:
のコールバック関数を詳しく解説以上がjsコールバックの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。