$.each と ko.utils.arrayForEach の違いを理解しようとしていますが、配列の反復以外に何かありますか?
ノックアウト js を使用しているため、ko.utils.arrayForEach を使用していますが、好奇心だけがあります。
$.each と ko.utils.arrayForEach の違いを理解しようとしていますが、配列の反復以外に何かありますか?
ノックアウト js を使用しているため、ko.utils.arrayForEach を使用していますが、好奇心だけがあります。
ko.utils.arrayForEach
jQueryに依存せず、次のようなものを書くための簡単な方法です:
for (var i = 0, j = myArray.length; i < j; i++) {
someMethod(myArray[i]);
}
配列でのみ機能します。jQuery は Knockout の厳密な依存関係ではありません。利用可能な場合、Knockout がそれを使用する場所がいくつかあります (文字列から DOM の解析とイベント処理)。
$.each
(明らかに) jQuery を必要とし、より柔軟になるように意図されています。オブジェクトと配列のプロパティを反復処理し、jQuery オブジェクトを操作できます。また、ループ中にインデックスを提供します。