Когда массив конвертируется в строку. Неявно join()
вызывается на нем. Так что [].join()
- это ''
, поэтому он не отображается в строке.
Но если вы используете несколько пустых элементов, тогда будет отображаться ,
console.log([123] + [,] + 'foo'.split(''));
Как объединять массивы:
Существуют разные способы объединения двух или более массивов. Современный использует Spread Operator.
console.log([...[123], ...[],...'foo'.split('')]);