上一篇的地图坐标, 拿到后台数据转换时候用到 map(Number) , 挺有意思的, 记录一下吧
1. 将字符串数组转化为数值型数组
2. 将数值型数组转化为字符串数组
3. 将数值型数组转换为布尔值
4. 混合类型也可以转换
想要代码的在这里:
- // 1. 将字符串数组转化为数值型数组
- let strArr = ["1", "2", "3"];
- strArr.map(Number); // [1,2,3] Number 自动转换为 number 函数并把值传进去
- // 2. 将数值型数组转化为字符串数组
- let numArr = [1, 2, 3];
- numArr.map(String); // ["1", "2", "3"]
- // 3. 将数值型数组转换为布尔值
- let numArr = [0, 1, 0, 1, 1];
- numArr.map(Boolean); // [false,true,false,true,true]
- // 4. 混合类型也可以转换
- let newArr = [1, "2", "3", 4, 5];
- newArr.map(Boolean); // [true,true,true,true,true]
- newArr.map(String); // ["1", "2", "3","4","5"]
- newArr.map(Number); // [1,2,3,4,5]
来源: http://www.bubuko.com/infodetail-3815804.html