Метод slice возвращает часть строки от beginSlice до endSlice, но не включая символ под номером endSlice, не меняя вызывающую строку.
Например, string.slice(1,4) возвратит участок строку со 2го по 4й символы, т.е из символов с позицией 1, 2 и 3.
Если параметр endSlice меньше нуля, то он обозначает сдвиг относительно конца строки.
Например, string.slice(2,-1) вернет участок строки, начиная от 3го символа (с индексом 2), и кончая предпоследним.
var str ="Вот такая строка"
str.slice(0,2) // "Во"
str.slice(1,-1) // "от такая строк"
...участок строкИ...
Если параметр endSlice отсутствует, то str.slice(beginSlice) вернет часть строки начиная от beginSlice до последнего символа ВКЛЮЧИТЕЛЬНО или как?
Эквивалентно ли это вызову str.slice(beginSlice, 0)?
Спасибо.
str.slice(beginSlice) вернет часть строки начиная от beginSlice до последнего символа ВКЛЮЧИТЕЛЬНО.
str.slice(beginSlice, 0) - вернет пустую строку.
[/php][/js][/html][/css][/css][/html][/php][/js]
[/php][/js][/html][/css][/css][/html][/php][/js]
[/html]
[/html]
[/css]
[/css]
[/css]
[/css]
[/css]
[/html]
[/js]
[/js]
[/html]
[/js]
[/php]
[/php]
[/php]
[/html]
[/js]
[/js]
[/js]
[/css]
[/html]
Таки думаю, что следует прямым текстом написать, что при отсутствии параметра "endSlice" концом участка является последний символ строки.
Конечно, вроде бы, очевидно, но - мало ли...
в чем отличие от субстрингов? Вродь тоже самое
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.