以下のスクリプトを作成して、配列から重複する文字列を削除しました。しかし、ng-repeatでそれらを通る角度ループがある場合、配列の順序を保持することが重要です。さらに、残りの要素が同じインデックスを保持するようにします。配列内の重複する文字列を削除する最適な方法
scope.feedback = _.map(_.pluck(item.possibleAnswers, 'feedback'), function (element, index, collection) {
return collection.slice(0, index).indexOf(element) === -1 ? element : '';
});
上記のコードは動作しますが、私たちはこれよりも簡単な解決方法が必要であると感じています。他の誰かが同様の問題を抱えており、より良い解決策を思い付いていますか?
どのように使用する方法について同じ目的のために減らすか?ここでは文字列の代わりに数字を使っていますが、私はそれが重要ではないと思っていますhttps://jsfiddle.net/58z7nrfy/ – llamerr
文字列や配列の配列を探していますか?いくつかのユースケースやあなたのことについての例を追加できますか(前と後のようなもの)。 –