Javascript новый метод Array и join ()
Вдохновленныйэта популярная речь Я хотел выяснить некоторые проблемы, связанные с созданием массивов. Допустим, я создаю новый массив с:
Array(3)
В консоли я получаю:
[undefined, undefined, undefined]
Что довольно очевидно. Допустим, я делаю соединение с этим массивом:
Array(3).join()
В ответ я получаю:
",,"
И это тоже понятно, потому что это три пустые строки, разделенные запятыми, я полагаю. Но когда я пытаюсь сделать:
Array(3).join("lorem")
Я получаю строку только с двумя повторениями & lorem & # x201D ;:
"loremlorem"
Почему есть два, а не три повторения этого слова?