Почему вы предполагаете, что в Chrome существует другое поведение? Ошибка V8? Кажется, что он не соответствует ES specification.Объединение массива, содержащего несколько пробелов, исключает дублирование пробелов в Chrome
В Safari:
['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('')
> "A B"
В Firefox:
['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('')
> "A B"
В Chrome (версия 46.0.2490.80 (64-битный)):
['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('')
> "A B"
Может быть ошибкой ... –
Если это не соответствует спецификации, это ошибка, и вы должны написать отчет об ошибке. –
Да сообщит; надеялся, что это был, возможно, надзор с моей стороны. –