Javascript поиск дубликатов с исключением
Приветствую ,
У меня имеются след. переменные : var a2 = 3; var b2 = 10; var c2 = 3; var d2 = 3; var e2 = 10; var wild =10; Задача пройтись по порядку от a2 до e2 в поиске дубликатов , и вызывать функцию console.log(); при совпадении каждой комбинаций (a2,b2,c3) , (a2,b2,c3,d2) , (a2,b2,c3,d2,e2) проверку должны пройти комбинации с одинаковыми значениями от начала до конца: Код:
true, если значение по порядку совпадают : Код:
false , если значение одного или более из элементов отличается от ряда дубликатов . например такой ряд комбинации считается true: Код:
a2=10,b2=0,c2=0 //Проверка дубликатов if(a2==b2){ console.log("a2==b2"); if(b2==c2){ console.log("b2==c2"); if(c2==d2){ console.log("c2==d2"); if(d2==e2){ console.log("d2==e2"); } } } } Подскажите как в данную конфигурацию добавить wild как исключение. |
JShaman,
не осилил ... |
JShaman,
возможно вы хотели так ... const repeat = (arr, wild) => { let current, cut = []; for(a of arr) { if(a === wild || a === current) cut.push(a); else if(current === void 0) cut.push(current = a); else break; } return cut } let arr = [3, 10, 3, 3, 10], wild = 10; console.log(repeat(arr, wild)) |
Часовой пояс GMT +3, время: 17:12. |