字符串转换为一个数组
2023-04-29 加入收藏
在JavaScript中,你可以使用split()
方法将一个字符串转换为一个数组。split()
方法接受一个参数,该参数是分割字符串的分隔符,通常是一个字符串或正则表达式。如果省略该参数,split()
方法将返回一个仅包含原始字符串的数组。例如,将一个由逗号分隔的字符串转换为一个数组:
var str = "apple,banana,orange"; var arr = str.split(","); console.log(arr); // 输出: ["apple", "banana", "orange"]
在上述示例中,我们使用,
作为分隔符将字符串str
转换为数组arr
。
如果要将一个由空格分隔的字符串转换为数组:
var str = "apple banana orange"; var arr = str.split(" "); console.log(arr); // 输出: ["apple", "banana", "orange"]
如果要将一个由换行符分隔的字符串转换为数组:
var str = "apple\nbanana\norange"; var arr = str.split("\n"); console.log(arr); // 输出: ["apple", "banana", "orange"]
需要注意的是,split()
方法返回的数组中的元素类型始终为字符串类型,因此如果需要对数组中的元素进行类型转换,你需要手动进行转换。