阅读量:0
JavaScript中的split()方法用于将一个字符串分割为子字符串,并将这些子字符串放入一个数组中返回。
split()方法接收一个参数,用于指定分割字符串的方式。参数可以是一个字符串或一个正则表达式。当参数是一个字符串时,split()方法会将该字符串作为分隔符,将字符串分割为多个子字符串。当参数是一个正则表达式时,split()方法会根据正则表达式的匹配来分割字符串。
split()方法会返回一个数组,数组的元素是分割后的子字符串。可以通过数组的索引来访问这些子字符串。
以下是使用split()方法的示例:
var str = "Hello World"; var arr = str.split(" "); // 以空格分割字符串 console.log(arr); // 输出:["Hello", "World"] var str2 = "Hello,World"; var arr2 = str2.split(","); // 以逗号分割字符串 console.log(arr2); // 输出:["Hello", "World"] var str3 = "Hello World"; var arr3 = str3.split(/\s+/); // 使用正则表达式分割字符串 console.log(arr3); // 输出:["Hello", "World"]
注意:split()方法不会改变原始字符串,而是返回一个新的数组。如果原始字符串为空字符串,split()方法会返回一个包含一个空字符串的数组。如果参数为空字符串,则会将原始字符串的每个字符分割为一个元素的数组。