Удалить лишние пробелы без регулярок JS

Подскажите пожалуйста, как удалить лишние пробелы в строке без использования регулярных выражений.

Например:

// input
____ = пробел
let str = 'smth________good'

//output
smth good

Ответы (1 шт):

Автор решения: Alexey
let str = 'smth          good           zxc      someone'

function strip(str){
    let arr = str.split(' ')
    return arr.filter(item => item).join(' ') 
}

console.log(strip(str))
→ Ссылка