-

JS如何将字符串转化为数字数组

WEB前端

在使用Vue的时候,我们需要注意数据的类型。比如,Elment select 组件选中的值是有字符串和数值之分的。很多时候,明明给了一个一样的数字,却不能选中就是因为这个原因。那么就需要将字符串数字转换成数字或者将数字转换成字符串。下面雷雪松给大家介绍一下JS如何将字符串转化为数字数组。

首先,先给大家说一下选不中的例子。

1
2
3
4
5
6
7
8
9
data(){
return {
options: [
{value: 1,label: '苹果'},
{value: 2,label: '香蕉'}
],
value: 1 // 如果是value: '1',则不能选中
}
}

1、JS 字符串转化为数字数组

1
2
let str = '1', '2', '3', '4', '5', '6'
str.split(',').map(Number); //[1, 2, 3, 4, 5, 6]

2、JS 数字数组转字符串数组

1
2
let arr = [1, 2, 3, 4, 5, 6];
arr.map(String); // ['1', '2', '3', '4', '5', '6']

来源:JS如何将字符串转化为数字数组

发表评论

电子邮件地址不会被公开。 必填项已用*标注