Javascript.RU

slice

Синтаксис

var sub = string.slice(beginSlice[, endSlice])

Аргументы

beginSlice
позиция, начиная от 0, с которой начинается участок
endSlice
позиция, на которой заканчивается участок

Описание, примеры

Метод 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) // "от такая строк"

Автор: GaJo, дата: 8 апреля, 2011 - 10:18
#permalink

...участок строкИ...


Автор: Dymon (не зарегистрирован), дата: 21 июня, 2011 - 21:01
#permalink

Если параметр endSlice отсутствует, то str.slice(beginSlice) вернет часть строки начиная от beginSlice до последнего символа ВКЛЮЧИТЕЛЬНО или как?

Эквивалентно ли это вызову str.slice(beginSlice, 0)?

Спасибо.


Автор: Гость (не зарегистрирован), дата: 30 июля, 2011 - 22:16
#permalink

str.slice(beginSlice) вернет часть строки начиная от beginSlice до последнего символа ВКЛЮЧИТЕЛЬНО.

str.slice(beginSlice, 0) - вернет пустую строку.


Автор: Гость (не зарегистрирован), дата: 18 октября, 2011 - 14:34
#permalink
[php]
[html]
[css]
[css]
[html]
[js]
[php]
[js]
[html]
[html]
[/html][/html]

[/php][/js][/html][/css][/css][/html][/php][/js]


Автор: Гость (не зарегистрирован), дата: 18 октября, 2011 - 14:34
#permalink
[php]
[html]
[css]
[css]
[html]
[js]
[php]
[js]
[html]
[html]
[/html][/html]

[/php][/js][/html][/css][/css][/html][/php][/js]


Автор: Гость (не зарегистрирован), дата: 13 ноября, 2011 - 00:34
#permalink
[css][js][js][js][html][php][php][php][js][html][js][js][html][css]<code><code><code><code><ul>
 <li<ul>
 <li<ol>
 <li<ul>
 <li<ol>
 <li<ol>
 <li<em><em><strong><strong><strong><strong><strong><em><code>[css][css][css][css][html][html][html][js][js][php][php]
[/php]
[/php]
[/js]
[/js]

[/html]
[/html]
[/css]
[/css]
[/css]
[/css]


[/css]
[/html]
[/js]
[/js]
[/html]
[/js]
[/php]
[/php]
[/php]
[/html]
[/js]
[/js]
[/js]
[/css]
[/html]

Автор: [)3Z (не зарегистрирован), дата: 29 ноября, 2011 - 23:14
#permalink

Таки думаю, что следует прямым текстом написать, что при отсутствии параметра "endSlice" концом участка является последний символ строки.

var a="x12+x4+x1"
alert(a.slice(4)) //x4+x1

Конечно, вроде бы, очевидно, но - мало ли...


Автор: SanaPo, дата: 11 января, 2012 - 03:35
#permalink

в чем отличие от субстрингов? Вродь тоже самое


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
1 + 4 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Реклама
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние обсуждения на форуме
Forum
Последние комментарии