KOjs の foreach で反復処理を行う方法がわかりません。私が必要とするのは、このような配列の内容をグループ化することです
Var x = [{name: Joel, sex: male}, {name: Eric, sex: male},{name:Elliot, sex:female}, {name:Mary, sex:female}]
そのため、結果のデータ バインド foreach はその人の性別を表示しますが、ラベルとしては 1 回だけです。このようなもの
-male
Joel
Eric
-female
Elliot
Mary
通常の for ループでは、最後のエントリの性別を保持する変数を作成するのと同じくらい簡単で、変更された場合は新しいものを出力します。何かのようなもの
If(this.sex != cachedSex){
cachedSex=this.sex;
console.log(cachedSex);
}
しかし、KO.jsでこれを作る方法がわかりません。アドバイスをお願いします。