這幾個(gè)API長(zhǎng)得太像了,每一次用都分不清誰(shuí)是誰(shuí),所以專門寫一篇博客幫助記憶
String API
-
.slice(n1,n2)取子字符串(不改變?cè)址?/strong>),第一個(gè)參數(shù)是開(kāi)始位置,第二個(gè)是結(jié)束位置(不含該位置!),省略第二個(gè)參數(shù)表示子字符串一直到原字符串結(jié)束。如果參數(shù)是負(fù)值,表示從結(jié)尾開(kāi)始倒數(shù)計(jì)算的位置,即該負(fù)值加上字符串長(zhǎng)度。
slice (v.) 切片 -
.substr(n,length)取子字符串(不改變?cè)址?/strong>),第一個(gè)參數(shù)是開(kāi)始位置,第二個(gè)是子字符串的長(zhǎng)度。如果第一個(gè)參數(shù)是負(fù)數(shù),表示從結(jié)尾開(kāi)始倒數(shù)計(jì)算的字符位置。如果第二個(gè)參數(shù)是負(fù)數(shù)會(huì)返回空字符串。
Array API
-
.slice(n1,n2)取子數(shù)組(不改變?cè)瓟?shù)組),它的第一個(gè)參數(shù)為起始位置,第二個(gè)參數(shù)為終止位置(不含該位置!),省略第二個(gè)參數(shù)表示子數(shù)組一直到原數(shù)組結(jié)束。如果第一個(gè)參數(shù)是負(fù)數(shù),表示從結(jié)尾開(kāi)始倒數(shù)計(jì)算的數(shù)組位置。 -
.splice(n,length,addElement1,...)用于刪除原數(shù)組的一部分成員,并可以在刪除的位置添加新的數(shù)組成員,返回值是被刪除的元素。該方法會(huì)改變?cè)瓟?shù)組。