国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js中 split slice splice 的區(qū)分

glumes / 2861人閱讀

摘要:字符串或正則表達式,從該參數(shù)指定的地方分割。該參數(shù)可指定返回的數(shù)組的最大長度。注如果把空字符串用作,那么中的每個字符之間都會被分割。注執(zhí)行的操作與執(zhí)行的操作是相反的。例子將返回可從已有的數(shù)組中返回選定的元素。

slice splice split 這三個真的更容易混淆,下面來做一下總結(jié)
一、針對字符串操作的有 split ,slice

split 方法用于把一個字符串分割成字符串數(shù)組。

string.split( separator , howmany )
separator 必需。字符串或正則表達式,從該參數(shù)指定的地方分割 string。
howmany 可選。該參數(shù)可指定返回的數(shù)組的最大長度。

注:如果把空字符串 ("") 用作 separator,那么 string中的每個字符之間都會被分割。
注:string.split() 執(zhí)行的操作與 Array.join 執(zhí)行的操作是相反的。
例子:"2:3:4:5".split(":") //將返回["2", "3", "4", "5"]

2.slice 可從已有的數(shù)組中返回選定的元素。
string.slice(start,end)
slice方法復制string的一部分來構(gòu)造一個新的字符串,end參數(shù)等于你要取的最后一個字符的位置值加上1

例子:
var a="i am a boy";
var b=a.slice(0,6); //"i am a"

二、 針對數(shù)組的操作 slice splice

slice 對數(shù)組進行部分截取,并返回一個數(shù)組副本

array.slice(start,end)
參數(shù)start是截取的開始數(shù)組索引,end參數(shù)等于你要取的最后一個字符的位置值加上1(可選)
注意的是:
a.如果不傳入?yún)?shù)二,那么將從參數(shù)一的索引位置開始截取,一直到數(shù)組尾
b.當只傳入一個參數(shù),且是負數(shù)時,且 |負數(shù)| 絕對值不大于數(shù)組長度,從后向前取值
c.當只傳入一個參數(shù),是負數(shù)時,并且參數(shù)的絕對值大于數(shù)組length時,會截取整個數(shù)組
d.當傳入一個參數(shù),大于length時,將返回一個空數(shù)組
e.當傳入兩個參數(shù)一正一負時,length也會先于負數(shù)相加后,再截取
var a=[1,2,3,4,5,6];
var b=a.slice(2,-3); //[3]

2.splice 從array中移除一個或多個數(shù)組,并用新的item替換它們。
array.splice(start,deleteCount,item...)
參數(shù)start是從數(shù)組array中移除元素的開始位置。
參數(shù)deleteCount是要移除的元素的個數(shù)。
參數(shù)start是從數(shù)組array中移除元素的開始位置。參數(shù)deleteCount是要移除的元素的個數(shù)。
var a=["a","b","c"];
var b=a.splice(1,1,"e","f"); //a=["a","e","f","c"],b=["b"]

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/100582.html

相關(guān)文章

  • Javascript魔鬼

    摘要:發(fā)生這個異常的原因就是因為在調(diào)用函數(shù)時,中的已經(jīng)不再指向?qū)ο蠖侵赶蛄巳謱ο螅捎谙虏]有屬性,所以輸出。在為綁定的上下文環(huán)境之后,并不會立即執(zhí)行。方法用于檢查數(shù)組中的是否存在符合條件的項,存在則返回否則返回。 寫作意圖 這篇文章用于總結(jié)一些javascript語言中常見的易混淆點。 call | apply | bind 在js中,最詭異莫測的莫過于this了,理解的不夠深入或是應(yīng)...

    daydream 評論0 收藏0
  • js 數(shù)組常用方法總結(jié)

    摘要:在為的位置,刪除個元素,插入刪了為的元素,替換為刪了為的元素數(shù)組的增刪改都可以用完成返回從原數(shù)組中指定開始下標到結(jié)束下標之間的項組成的新數(shù)組該方法不會改變原始數(shù)組。不傳值表示克隆了除了正常用法,經(jīng)常用來將對象轉(zhuǎn)換為。 js 中數(shù)組的常用方法總結(jié) arr.fill(a);//所有子元素 都改為 a; [{a: 1},{b: 2}, ...Array(8).fill({}, 0)] //...

    luckyw 評論0 收藏0
  • splice, split, slice 區(qū)別

    摘要:個人覺得英文好對寫代碼有很大的幫助。很多的方法,根據(jù)方法名大概就能猜到這個方法是干什么的。把字符串分割成字符串數(shù)組用于在數(shù)組中獲取返回的部分不就是獲取數(shù)組的某一部分,薄片,份額嘛關(guān)于這個個方法具體使用,參數(shù)描述和事例,在寫的特別好。 splice, split, slice --傻傻分不清楚。 個人覺得:英文好對寫代碼有很大的幫助。很多api的方法,根據(jù)方法名大概就能猜到這個方法是干什...

    zhoutk 評論0 收藏0
  • splice, split, slice 區(qū)別

    摘要:個人覺得英文好對寫代碼有很大的幫助。很多的方法,根據(jù)方法名大概就能猜到這個方法是干什么的。把字符串分割成字符串數(shù)組用于在數(shù)組中獲取返回的部分不就是獲取數(shù)組的某一部分,薄片,份額嘛關(guān)于這個個方法具體使用,參數(shù)描述和事例,在寫的特別好。 splice, split, slice --傻傻分不清楚。 個人覺得:英文好對寫代碼有很大的幫助。很多api的方法,根據(jù)方法名大概就能猜到這個方法是干什...

    MASAILA 評論0 收藏0
  • split splice slice

    摘要:由于長的像,所以在這里標記下。可以把字符串切割成數(shù)組。如果把空字符串用作,那么中的每個字符之間都會被分割。執(zhí)行的操作與執(zhí)行的操作是相反的。這句話的返回結(jié)果是只需要部分內(nèi)容這句話的返回結(jié)果是只返回前個元素是數(shù)組的方法。 今兒我們看幾個方法。由于長的像,所以在這里標記下。希望可以把這個基礎(chǔ)打牢! 1.split 是字符串的方法。可以把字符串切割成數(shù)組。返回一個數(shù)組。如果把空字符串 () 用...

    MRZYD 評論0 收藏0

發(fā)表評論

0條評論

glumes

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<