Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
var a = "189167";
[...str].reduce((acc, n) => acc + (n === '1'), 0) // или str.match(/1/g)?.length ?? 0 // или str.split('').filter(n => n === '1').length // или str.replace(/[^1]/g, '').length // или eval(Array.from(str, n => +(n === '1')).join('+')) || 0
str.split(1).length-1