строка с миллионом символов и надо заменять символы на определенных позициях. Если очень много перезаписей, становится медленно
Разбей на массив В жс модифицировать строку нельзя
Его тогдп часто сереализовывать придется. Сейчас как раз разбито на массив и кеширование для сериализации. Но модифицировать строку было бы лучше
стринги ж immutable, не?
Похоже на то, тогда ладно)
Вот я сомневался в этом
ну ладно, просто это быстрее в доке проверить)
String.prototype.immutateStr = function(pos, str){ return this.slice(0,pos-1) + str + this.slice(pos) } console.log('abcdefg'.immutateStr(3, 'C')) наверное типо так
Новую строку возвращает же
Читает строку два раза и пишет целиком
Обсуждают сегодня