Показать сообщение отдельно
  #3 (permalink)  
Старый 03.01.2021, 21:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

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))
Ответить с цитированием