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, время: 21:25. |