成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

split splice slice

MRZYD / 1648人閱讀

摘要:由于長(zhǎng)的像,所以在這里標(biāo)記下??梢园炎址懈畛蓴?shù)組。如果把空字符串用作,那么中的每個(gè)字符之間都會(huì)被分割。執(zhí)行的操作與執(zhí)行的操作是相反的。這句話的返回結(jié)果是只需要部分內(nèi)容這句話的返回結(jié)果是只返回前個(gè)元素是數(shù)組的方法。

今兒我們看幾個(gè)方法。由于長(zhǎng)的像,所以在這里標(biāo)記下。希望可以把這個(gè)基礎(chǔ)打牢!

1.split

是字符串的方法。
可以把字符串切割成數(shù)組。
返回一個(gè)數(shù)組。
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每個(gè)字符之間都會(huì)被分割。
String.split() 執(zhí)行的操作與 Array.join 執(zhí)行的操作是相反的。

(1)

str = "i am a good lady";
str.split(" ")//這句話的返回結(jié)果是 ["i", "am", "a", "good", "lady"]
console.log(str);//"i am a good lady"

(2) 只需要部分內(nèi)容

str = "i am a good lady";
str.split(" ", 3)//這句話的返回結(jié)果是,只返回前3個(gè)元素 ["i", "am", "a"]
console.log(str);//"i am a good lady"
2.splice

是數(shù)組的方法。
向數(shù)組中添加項(xiàng)或者從數(shù)組中刪除某一項(xiàng),或者從數(shù)組中刪除某些項(xiàng)
返回被刪除的項(xiàng)目
會(huì)直接對(duì)數(shù)組進(jìn)行修改

(1) 向數(shù)組中添加某一項(xiàng)

arr=["i","am","good","lady"];
arr.splice(2,0,"not");//在數(shù)組的下標(biāo)為2的地方添加一個(gè)字符串‘not’
console.log(arr);//["i", "am", "not", "good", "lady"]

(2) 從數(shù)組中刪除某一項(xiàng)

arr=["i","am","good","lady"];
arr.splice(2,1); //從數(shù)組的下標(biāo)為2的地方開(kāi)始刪除1項(xiàng),這句話返回["good"]
console.log(arr);//["i","am","lady"]

(3) 從數(shù)組中刪除多項(xiàng)

arr=["i","am","a","good","lady"];
arr.splice(2,5); //從數(shù)組的下標(biāo)為2的地方開(kāi)始刪除5項(xiàng),如果不足5項(xiàng),則刪除到最后一項(xiàng),這句話返回["a", "good", "lady"]
console.log(arr);//["i", "am"]

(4) 把數(shù)組中的某一項(xiàng)或者多項(xiàng)替換成某一項(xiàng)

arr=["i","am","a","good","lady"];
arr.splice(2,5, "girl"); //從數(shù)組的下標(biāo)為2的地方開(kāi)始刪除5項(xiàng),如果不足5項(xiàng),則刪除到最后一項(xiàng),這句話返回["a", "good", "lady"]
console.log(arr);//["i", "am", "girl"]


3.slice

是數(shù)組的方法
從已有的數(shù)組中返回選定的元素
該方法并不會(huì)修改數(shù)組,而是返回一個(gè)子數(shù)組
(1) 顯示從其中選取的元素

arr=["i","am","a","good","lady"];
arr.slice(1); //這句話返回從下標(biāo)1,開(kāi)始到最后一項(xiàng)的所有項(xiàng),組成的一個(gè)數(shù)組 ["am", "a", "good", "lady"]
console.log(arr);//["i", "am", "a", "good", "lady"],arr的值沒(méi)有變化

(2) 顯示數(shù)組中某一段元素

arr=["i","am","a","good","lady"];
arr.slice(1, 3); //這句話返回從下標(biāo)1開(kāi)始到下標(biāo)為3,但不包含下標(biāo)為3的元素,組成的一個(gè)數(shù)組 ["am", "a"]
console.log(arr);//["i", "am", "a", "good", "lady"],arr的值沒(méi)有變化


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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/97341.html

相關(guān)文章

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

    摘要:字符串或正則表達(dá)式,從該參數(shù)指定的地方分割。該參數(shù)可指定返回的數(shù)組的最大長(zhǎng)度。注如果把空字符串用作,那么中的每個(gè)字符之間都會(huì)被分割。注執(zhí)行的操作與執(zhí)行的操作是相反的。例子將返回可從已有的數(shù)組中返回選定的元素。 slice splice split 這三個(gè)真的更容易混淆,下面來(lái)做一下總結(jié)一、針對(duì)字符串操作的有 split ,slice split 方法用于把一個(gè)字符串分割成字符串?dāng)?shù)組...

    glumes 評(píng)論0 收藏0
  • splice, split, slice 的區(qū)別

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

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

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

    MASAILA 評(píng)論0 收藏0
  • Javascript中的魔鬼

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

    daydream 評(píng)論0 收藏0
  • js各種小知識(shí)點(diǎn)備忘錄(持續(xù)更新)

    摘要:參數(shù)可選,表示初始值。若指定,則當(dāng)作最初使用的值如果缺省,則使用數(shù)組的第一個(gè)元素作為初始值,同時(shí)往后排一位,相比有值少一次迭代。 apply | call function foo(data1,data2){ console.log(data1) console.log(data2) } foo.call(this, 1, 2) 等效于 foo.apply(this, ...

    e10101 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<