JS如何将字符串转化为数字数组
在使用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'] |