Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let arr = [10, 20, 30, 50, 235, 3000]; for (let i = 0; i < arr.length; i++) { if (Number((arr[i]+'')[0]) == 1 || Number((arr[i]+'')[0]) == 2 || Number((arr[i]+'')[0]) == 5) { console.log(arr[i]); } }
const result = arr.filter(item => [1,2,5].includes(item[0]))
const arr = [10, 20, 30, 50, 235, 3000]; const digits = [1, 2, 5]; for (const num of arr) { const digit = (num / 10 ** (Math.log10(num) | 0)) | 0; if (digits.includes(digit)) { console.log(num); } }
let arr = [10, 20, 30, 50, 235, 3000]; arr.forEach(item => ['1', '2', '5'].includes(String(item)[0]) && console.log(item))
String(item)[0] in ['1', '2', '5']
.includes(String(item)[0]) && console.log(item))
arr.forEach(item => /^[125]/.test(item) && console.log(item))
arr.filter((n) => ['1', '2', '5'].includes(`${n}`[0])).forEach(n => console.log(n));