Method String slice() ya JavaScript

Mefano na Tukio

slice() Method inaleta chaji kati ya chaji kipya.

slice() Method inatoa chaji kilichotaka kufikirwa kama chaji kipya, haitafanyia haraka chaji asili.

kuwafikia (kilitengeneza) hadi na end Parametra inahusu chaji kilichotaka kufikirwa.

Nafasi ya kwanza ni 0, ya pili ni 1, ...

Namba zinaingia kutoka kwa mwisho wa chaji.

Tazama pia:

Method split()

Method substr()

Method substring()

Mifano

Mfano 1

Kata cha kumi na kwanza:

let text = "Jambo kijana!";
let result = text.slice(0, 5);

亲自试一试

例子 2

从位置 3 到末尾:

let result = text.slice(3);

亲自试一试

例子 3

从位置 3 到 8:

let result = text.slice(3, 8);

亲自试一试

例子 4

仅第一个字符:

let result = text.slice(0, 1);

亲自试一试

例子 5

仅最后一个字符:

let result = text.slice(-1);

亲自试一试

例子 6

整个字符串:

let result = text.slice(0);

亲自试一试

语法

string.slice(kuwafikia (kilitengeneza) hadi, end)

参数

参数 描述
kuwafikia (kilitengeneza) hadi

必需。起始位置。

第一个字符是 0。

end

可选。结束位置(最多,但不包括)。

默认为字符串长度。

返回值

类型 描述
字符串 字符串被提取的部分。

技术细节

参数 kuwafikia (kilitengeneza) hadi

该参数是要抽取的片段的起始下标。如果是负数,则该参数指定从字符串尾部开始算起的位置。即,-1 指字符串中的最后一个字符,-2 指倒数第二个字符,以此类推。

参数 end

该参数是紧接着要抽取的片段的结尾下标。如果没有指定这一参数,那么要抽取的子串包括 kuwafikia (kilitengeneza) hadi 到原字符串结尾的字符串。如果该参数是负数,则它指定从字符串尾部开始算起的位置。

返回值

matokeo string mstari mpya yenye herufi yenye upeo yenye herufi yenye upeo na ukubwa wa mstari wa pili na mawili wa mstari wa tatu kuanzia mstari wa pili. kuwafikia (kilitengeneza) hadi kuanzia kuwafikia (kilitengeneza) hadistart end kuishia (hata ingepo) hadi endna kwa sababu inaweza kuleta mstari yenye herufi yenye upeo na ukubwa wa mstari wa pili na mawili wa mstari wa tatu kuanzia mstari wa pili.

maelezo

mstari wa mstari yenye herufi wa slice() inaweza kuleta mstari yenye herufi yenye upeo yenye herufi yenye upeo na ukubwa wa mstari wa pili na mawili wa mstari wa tatu kuanzia mstari wa pili. string mstari wa mstari yenye herufi au kama mstari wa mstari yenye herufi, au inaweza kuleta mstari yenye herufi yenye upeo. string.

makundi ya uendo wa String slice()nasubstring() na substr()kwa sababu wengine wanaonesha mstari yenye herufi yenye upeo na ukubwa wa mstari wa pili na mawili wa mstari wa tatu kuanzia mstari wa pili.slice() ina matokeo tofauti kwa sababu inatumiwa kwa upeo wa herufi wa mstari wa pili na mawili wa mstari wa tatu kuanzia mstari wa pili. substring() kutaka kuwa ina angalau maelezo.slice() na substr() ina matokeo tofauti kwa sababu inatumiwa kwa upeo wa herufi wa mstari wa pili na mawili wa mstari wa tatu kuanzia mstari wa pili. substr() ina sababu inatumiwa kwa upeo wa herufi na ukubwa wa mstari wa kwanza na mawili wa mstari wa pili kuangalia mstari.

kwa hivyo inayoweza kuwa ina angalau maelezo.String.slice() na Array.slice() hivyo.

mwenyesha wa kinalesha

slice() ni maelezo ya ECMAScript1 (ES1).

wataalamu wote wa vifaa vya kinalesha hufikia ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
mwenyesha mwenyesha mwenyesha mwenyesha mwenyesha mwenyesha

pembenani

Mwili wa String ya JavaScript

Method ya String ya JavaScript

Tafuta String ya JavaScript