Здравствуйте! Есть массив чисел. Мне надо проверить этот массив на наличие чисел, в состав которых входит цифра 6. Я делаю перебор массива циклом for
.Подскажите, пожалуйста, как это лучше всего сделать? сравнивать каждое число с регулярным выражением или есть другой способ?
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var n = 6;
for(var i = 0; i<numbers.length; i++){
var sort[] = numbers[i];
if(numbers[i].search(n)){
delete(numbers[i]);
}
}
let a = [10, 76, 98, 675, 983, 8765];
let b = a.map(function(val) {
if (/6/.test(val))
return 0;
return val;
});
console.log(b);
let m = [45612,56484,89745].filter(n => String(n).indexOf(6) != -1);
console.log(...m);
Если нужно заменять число как сказано в комментариях то
let a = [45612,56484,89745].map(n => Number(String(n).replace(/6/g, 5)));
console.log(...a);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Отправляю ajax запрос на добавления taskПосле срабатывания - браузер зависает
Есть 3 дива с классомfc, как с помощью jquery объединить сразу 3 элемента в одну обертку, мой скрипт оборачивает каждый див в обертку
Не добавлении точек, не строится шкала времени по оси х