我们已经成功创建了下面的脚本以从数组中删除任何重复的字符串。但是,重要的是我们要保持数组的顺序,以便在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
你正在寻找字符串或任何数组的数组?你可以添加一些用例或任何关于你的东西的例子(比如之前和之后)。 –