Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
'5 8 1 -20 11 54 -100'
str.split(' ').map(n => +n) // или str.split(/[^\d\-]/).map(n => n - 0) // или str.match(/-?\d+/g)?.map(Number) ?? [] // или Array.from(str.matchAll(/\S+/g), parseFloat) // или JSON.parse(`[${str.replaceAll(' ', ',')}]`)
let s = "5 8 1 -20 11 54 -100"; console.log(s.split(" ").map(elt => +elt)); // [5, 8, 1, -20, 11, 54, -100]