split() 方法用于把一个字符串分割成字符串数组。
// 字符串转数组
var s = '111';
ss = s.split();//["111"]
var str="1234567";
var arr=str.split(""); // ["1", "2", "3", "4", "5", "6", "7"]
var ddd = 123;
var number = new Number(ddd);
// 123 ----[123]
var zz = ddd.toString(); "123"
var dd = zz.split(); //["123"]
var yy = dd.map(Number) //[123]
// 数组详减
let a=[1,2,3], b=[4,5,6];
let S = a.map(function(v, i) {
return v + b[i];
});
console.log(S);
let AA=[1,2,3];
let BB=[4,5,6];
let CC=AA.map((v,i)=>BB[i]+v)
let DD=BB.map((v,i)=>v-AA[i])
// 数组里的字符串转为数字
// ['1','2','3'].map(function(item) {
// return +item;
// });
// dd.map(function(item) {
// return +item;
// });
//[1,2,3]
<span>{{item.planOwen}}</span> //0003
<span>{{arr[2].name}}</span> --> // 大连港
<span>({{arr[parseInt(item.planOwen)-1].name}})</span>
<script>
js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数.
arr[parseInt(item.planOwen)-1].name // 0003 --3 ---2
</script>