Aktywne Wpisy

przemytni-azbestu +106
źródło: obraz_2024-06-29_223759402
Pobierz
Kielek96 +52
Brazylia 2006 ależ to były dziki, zazdroszczę każdemu kto mógł ich oglądać na żywo.
#mecz #pilkanozna
#mecz #pilkanozna

Skopiuj link
Skopiuj link
źródło: obraz_2024-06-29_223759402
Pobierz

Wykop.pl
Mam trzy array, z których chcę wydobyć tylko liczbę niepowtarzającą się.
Test.assertEquals(findUniq([ 0, 1, 0 ]), [1]);
Test.assertEquals(findUniq([ 1, 1, 1, 2, 1, 1 ]), [2]);
Test.assertEquals(findUniq([ 3, 10, 3, 3, 3 ]), [10]);
Zrobiłem to za pomocą tego kodu:
return arr.filter((item) => arr.indexOf(item+1) === -1);
Dwie pierwsze array działają bez zarzutu, a w ostatniej dostaje [3, 10, 3, 3, 3].
Ktoś wie dlaczego?
#javascript #programowanie
arr.indexOf(item + 1), bo na pewno nie szuka duplikatów.@akcer: Dzięki.