一、split方法的使用
1、split方法是將一個字元串分割成數組的常用方法。
2、該方法接收一個字元串作為分割符,將原字元串按照分割符分成若干個小字元串組成的數組。
3、示例代碼:
var str = "apple,banana,pear,orange"; var arr = str.split(","); console.log(arr); //輸出["apple", "banana", "pear", "orange"]
二、正則表達式的運用
1、分割字元串時,還可以使用正則表達式作為分割符,這樣可以更加靈活。
2、示例代碼:
var str = "apple banana\npear\torange"; var arr = str.split(/[\s,]+/); console.log(arr); //輸出["apple", "banana", "pear", "orange"]
三、數組函數的運用
1、分割後得到的是一個數組,因此可以使用數組函數對其進行操作。
2、常見的函數包括join、splice、slice等。
3、示例代碼:
var str = "apple,banana,pear,orange"; var arr = str.split(","); var newStr = arr.join("-"); console.log(newStr); //輸出"apple-banana-pear-orange"
四、ES6中的新特性
1、在ES6中,可以使用擴展運算符將一個字元串轉換為字元數組。
2、同時也可以使用Array.from方法將字元串轉換為數組。
3、示例代碼:
var str = "apple"; var arr1 = [...str]; console.log(arr1); //輸出["a", "p", "p", "l", "e"] var arr2 = Array.from(str); console.log(arr2); //輸出["a", "p", "p", "l", "e"]
五、注意事項
1、使用split方法時,注意分隔符的選擇,不同的分隔符會影響到分割後的結果。
2、使用正則表達式時,要確保正則表達式正確匹配到要分割的部分。
3、分割後得到的是一個數組,要注意數組下標的使用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/190424.html