Показать сообщение отдельно
  #11 (permalink)  
Старый 02.05.2016, 11:30
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от aklis Посмотреть сообщение
var data = ["Ваня", "Петя", "Кузя", "КуКузя", "Ваня"];

var filtered = data.filter(function(item, i, arr){
  if(~arr.indexOf(item)) return true;
  return false;
});

destus, подскажи пожалуйста: почему не сработало так? Никак не пойму где я ошибся.
Может так?

var data = ["Ваня", "Петя", "Кузя", "КуКузя", "Ваня"];

var filtered = data.filter(function(item, i, arr){
return arr.indexOf(item) === i;
});

alert(filtered);
Ответить с цитированием