Сетка не реагирует горизонтально на одну сторону

Когда вы объявляете:

var s = '0123456789';

, вы создаете примитив строки. Этот примитив строки имеет методы, которые позволяют вам называть методы на нем, не преобразовывая примитив в объект первого класса. Поэтому ваше предположение, что это будет медленнее, потому что строка должна быть преобразована в объект, неверна. Он не должен быть преобразован в объект. Сам примитив может вызывать методы.

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

0
задан Ben Johannson 4 March 2019 в 12:27
поделиться