← ТехнологииНай-важното за

substring(): крайната позиция остава извън откъса

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 12:40. Не е редакторско одобрение.

В няколко изречения

Накратко

Разменените граници имат специфично поведение.

Полезно е да знаеш

substring(start, end) връща част от низ до end, без да включва тази позиция. При "abcdef".substring(1, 4) резултатът е "bcd". Ако началото е по-голямо от края, методът разменя двете стойности. [1]

Това го отличава от някои други методи за извличане. При код за граници не разчитай разменените индекси непременно да дадат празен резултат. Позициите са в UTF-16 единици; отрязването на произволно място може да раздели сложно Unicode представяне. За видими символи и думи избери съответното ниво на обработка.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — String.substring ↗