English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String slice() 方法

 JavaScript String-Objekt

slice()方法提取的字符串并返回它作为一个新的字符串的一部分,而不需要修改原始的字符串。

开始(start)结束(end)参数指定要提取字符串的一部分(end不包括在内)。

第一个字符的索引为0,第二个字符的索引为1,依此类推。

如果省略end参数,则此方法将切出字符串的其余部分。

使用负索引从字符串末尾进行截取(请参见下面的“更多示例”)。

语法:

string.slice(start, end)
var str = 'de.oldtoolbag.com';
var ext = str.slice(3);
Testen Sie heraus‹/›

Browserkompatibilität

Alle Browser unterstützen das slice()-Verfahren vollständig:

Methode
slice()jajajajaja

Parameterwert

ParameterBeschreibung
startnotwendig) Der von Null beginnende Index, von dem die Extraktion beginnt
endoptional) Der von Null beginnende Index, bevor der Extraktion beendet wird. Der Zeichen am Index wird nicht enthalten sein. Wenn weggelassenendwenn slice() die Endposition der Zeichenkette erreicht, extrahiert slice() bis zum Ende der Zeichenkette.

Technische Details

Rückgabewert:Eine neue Zeichenkette, die den extrahierten Teil der Zeichenkette enthält
JavaScript-Version:ECMAScript 1

Mehr Beispiele

Nachfolgender Beispiel verwendet slice() um Positionen zu extrahieren:3bis9(10-1) Zeichen: :

var str = 'de.oldtoolbag.com';
var ext = str.slice(3, 10);
Testen Sie heraus‹/›

Nachfolgender Beispiel verwendet slice() nur den letzten Zeichen zu extrahieren:

var str = 'de.oldtoolbag.com';
var ext = str.slice(-1);
Testen Sie heraus‹/›

Nachfolgender Beispiel verwendet slice() mit negativen Indizes:

var str = 'de.oldtoolbag.com';
var ext = str.slice(-8, -3);
Testen Sie heraus‹/›

 JavaScript String-Objekt