我們已經成功創建了下面的腳本以從數組中刪除任何重複的字符串。但是,重要的是我們要保持數組的順序,以便在ng重複時角度循環。另外,我們希望其餘的元素保持相同的索引。刪除數組中重複字符串的最佳方法
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
你正在尋找字符串或任何數組的數組?你可以添加一些用例或任何關於你的東西的例子(比如之前和之後)。 –