split分割字符串 变成数字数组 JavaScript 代码
时间: 2024-05-13 12:15:01 浏览: 5
可以使用JavaScript中的`split()`函数将字符串分割成一个字符串数组,然后使用`map()`函数将每个元素转换为数字,最后得到一个数字数组。
下面是示例代码:
```javascript
const str = "23,45,67,89";
const numArr = str.split(",").map(Number);
console.log(numArr); // [23, 45, 67, 89]
```
在这个例子中,我们将字符串`"23,45,67,89"`分割成一个字符串数组`["23", "45", "67", "89"]`,然后使用`map()`函数将每个字符串元素转换为数字,最后得到一个数字数组`[23, 45, 67, 89]`。
相关问题
js字符串分割生成数组
可以使用 JavaScript 中的 `split()` 方法将一个字符串分割成数组。`split()` 方法接受一个字符串参数,这个字符串参数作为分隔符,将原字符串分割成若干个子字符串,并返回一个数组。如下所示:
```js
var str = "hello,world";
var arr = str.split(",");
console.log(arr); // ["hello", "world"]
```
在上面的例子中,`split()` 方法将字符串 `"hello,world"` 使用逗号 `,` 分割成了两个子字符串 `"hello"` 和 `"world"`,并将它们存储到数组 `arr` 中。可以使用其他的分隔符,如空格、冒号等等。例如:
```js
var str = "apple banana cherry";
var arr = str.split(" ");
console.log(arr); // ["apple", "banana", "cherry"]
```
在上面的例子中,`split()` 方法将字符串 `"apple banana cherry"` 使用空格 `" "` 分割成了三个子字符串 `"apple"`、`"banana"` 和 `"cherry"`,并将它们存储到数组 `arr` 中。
js字符串形式的数组转数组
可以使用 JavaScript 中的 split() 方法将字符串形式的数组转换为真正的数组,split() 方法可以根据指定的分隔符将字符串分割成数组元素。例如,假设有一个字符串形式的数组 str,其中元素用逗号分隔,可以使用以下代码将其转换为真正的数组:
```
var str = "apple,banana,orange";
var arr = str.split(",");
console.log(arr); // 输出 ["apple", "banana", "orange"]
```
在上面的代码中,我们首先定义了一个字符串形式的数组 str,其中元素用逗号分隔。然后我们使用 split() 方法将其转换为真正的数组,指定逗号作为分隔符。最后我们将转换后的数组打印出来。