摘要:由于長的像,所以在這里標記下。可以把字符串切割成數組。如果把空字符串用作,那么中的每個字符之間都會被分割。執行的操作與執行的操作是相反的。這句話的返回結果是只需要部分內容這句話的返回結果是只返回前個元素是數組的方法。
今兒我們看幾個方法。由于長的像,所以在這里標記下。希望可以把這個基礎打牢!
1.split是字符串的方法。
可以把字符串切割成數組。
返回一個數組。
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每個字符之間都會被分割。
String.split() 執行的操作與 Array.join 執行的操作是相反的。
(1)
str = "i am a good lady"; str.split(" ")//這句話的返回結果是 ["i", "am", "a", "good", "lady"] console.log(str);//"i am a good lady"
(2) 只需要部分內容
str = "i am a good lady"; str.split(" ", 3)//這句話的返回結果是,只返回前3個元素 ["i", "am", "a"] console.log(str);//"i am a good lady"2.splice
是數組的方法。
向數組中添加項或者從數組中刪除某一項,或者從數組中刪除某些項
返回被刪除的項目
會直接對數組進行修改
(1) 向數組中添加某一項
arr=["i","am","good","lady"]; arr.splice(2,0,"not");//在數組的下標為2的地方添加一個字符串‘not’ console.log(arr);//["i", "am", "not", "good", "lady"]
(2) 從數組中刪除某一項
arr=["i","am","good","lady"]; arr.splice(2,1); //從數組的下標為2的地方開始刪除1項,這句話返回["good"] console.log(arr);//["i","am","lady"]
(3) 從數組中刪除多項
arr=["i","am","a","good","lady"]; arr.splice(2,5); //從數組的下標為2的地方開始刪除5項,如果不足5項,則刪除到最后一項,這句話返回["a", "good", "lady"] console.log(arr);//["i", "am"]
(4) 把數組中的某一項或者多項替換成某一項
arr=["i","am","a","good","lady"]; arr.splice(2,5, "girl"); //從數組的下標為2的地方開始刪除5項,如果不足5項,則刪除到最后一項,這句話返回["a", "good", "lady"] console.log(arr);//["i", "am", "girl"]3.slice
是數組的方法
從已有的數組中返回選定的元素
該方法并不會修改數組,而是返回一個子數組
(1) 顯示從其中選取的元素
arr=["i","am","a","good","lady"]; arr.slice(1); //這句話返回從下標1,開始到最后一項的所有項,組成的一個數組 ["am", "a", "good", "lady"] console.log(arr);//["i", "am", "a", "good", "lady"],arr的值沒有變化
(2) 顯示數組中某一段元素
arr=["i","am","a","good","lady"]; arr.slice(1, 3); //這句話返回從下標1開始到下標為3,但不包含下標為3的元素,組成的一個數組 ["am", "a"] console.log(arr);//["i", "am", "a", "good", "lady"],arr的值沒有變化
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/97341.html
摘要:字符串或正則表達式,從該參數指定的地方分割。該參數可指定返回的數組的最大長度。注如果把空字符串用作,那么中的每個字符之間都會被分割。注執行的操作與執行的操作是相反的。例子將返回可從已有的數組中返回選定的元素。 slice splice split 這三個真的更容易混淆,下面來做一下總結一、針對字符串操作的有 split ,slice split 方法用于把一個字符串分割成字符串數組...
摘要:個人覺得英文好對寫代碼有很大的幫助。很多的方法,根據方法名大概就能猜到這個方法是干什么的。把字符串分割成字符串數組用于在數組中獲取返回的部分不就是獲取數組的某一部分,薄片,份額嘛關于這個個方法具體使用,參數描述和事例,在寫的特別好。 splice, split, slice --傻傻分不清楚。 個人覺得:英文好對寫代碼有很大的幫助。很多api的方法,根據方法名大概就能猜到這個方法是干什...
摘要:個人覺得英文好對寫代碼有很大的幫助。很多的方法,根據方法名大概就能猜到這個方法是干什么的。把字符串分割成字符串數組用于在數組中獲取返回的部分不就是獲取數組的某一部分,薄片,份額嘛關于這個個方法具體使用,參數描述和事例,在寫的特別好。 splice, split, slice --傻傻分不清楚。 個人覺得:英文好對寫代碼有很大的幫助。很多api的方法,根據方法名大概就能猜到這個方法是干什...
摘要:發生這個異常的原因就是因為在調用函數時,中的已經不再指向對象而是指向了全局對象,由于下并沒有屬性,所以輸出。在為綁定的上下文環境之后,并不會立即執行。方法用于檢查數組中的是否存在符合條件的項,存在則返回否則返回。 寫作意圖 這篇文章用于總結一些javascript語言中常見的易混淆點。 call | apply | bind 在js中,最詭異莫測的莫過于this了,理解的不夠深入或是應...
摘要:參數可選,表示初始值。若指定,則當作最初使用的值如果缺省,則使用數組的第一個元素作為初始值,同時往后排一位,相比有值少一次迭代。 apply | call function foo(data1,data2){ console.log(data1) console.log(data2) } foo.call(this, 1, 2) 等效于 foo.apply(this, ...
閱讀 3093·2021-11-24 10:47
閱讀 3847·2021-11-02 14:43
閱讀 2241·2021-09-26 10:15
閱讀 2295·2021-09-08 09:35
閱讀 580·2019-08-30 12:45
閱讀 2785·2019-08-29 17:04
閱讀 3219·2019-08-26 14:05
閱讀 1266·2019-08-26 12:10