Alexander Belov,
join заполняет промежутки между элементами, промежутков меньше на 1 чем элементов, элементы нам ненужны, их всёравно нет, поэтому увеличиваем число элементов на 1 , превратили массив из 89 несуществующих элементов в строку из 88 настоящих пробелов, с помощью split() разбили строку получили массив длиной 88.
Сообщение от Alexander Belov
|
не выводится сплошная строка
|
строка схлопывается она же сплошной пробел без размера.
<script>
var arr = new Array (88+1).join(" ");
document.write("|" + arr + "|<br>"); //строка из 88 обычных пробелов
arr = new Array (88+1).join("\u2007");
document.write("|" + arr + "|"); //строка из 88 пробелов размером с букву
</script>