в чем разница между методами substr и substring в javascript
год назад
Nikolai Gagarinov
Ответы
0
substr(start, length)
:
start
: индекс, с которого начнется извлечение. Если это отрицательное значение, оно будет считаться с конца строки.length
: (необязательный) количество символов, которые нужно вернуть, начиная с указанногоstart
.
substring(start, end)
:
start
: индекс, с которого начнется извлечение.end
: (необязательный) индекс, где извлечение заканчивается (не включая его). Еслиend
не указан, извлечение продолжается до конца строки.
substring
В substr
, если start
отрицательное, оно будет интерпретироваться как смещение от конца строки. В substring
, если один из аргументов start
или end
отрицателен, он будет преобразован в 0.
substr
в основном используется для извлечения фиксированного количества символов, начиная с определенной позиции. substring
более полезен, когда нужно извлечь часть строки между двумя индексами.
Метод substr
считается устаревшим и не рекомендуется к использованию в новых проектах. В стандарте ECMAScript он помечен как устаревший, и рекомендуется использовать substring
или slice
вместо него.
9 месяцев назад
Ivan Gagarinov
Похожие вопросы