怎么样把一个数组,分成两个数组,然后传递到另外一个函数
function materials(){
var array = $('#array').val().split('\n');
console.log(array);
var names = '';
var ages = '';
for (let i = 0; i < array.length; i++) {
var name = array[i].split(',')[0];
var age = array[i].split(',')[1];
names += name;
ages += age;
allAges += parseFloat(array[i].split(',')[1]);
}
console.log([names]); // 这里得到的结果是['zhangsanlisiwangwu'] 怎么把他们分开?变成['zhangsan','lisi,'wangwu']
console.log([ages]); // 这里得到的结果是['191618'] 怎么把他们分开?['19','16'18']
console.log(allAges ); //这里获取所有年龄的总和
}
names和ages弄成数组,agallAgeses和allAges 变量没见定义??
改下面这样
function materials() {
var array = $('#array').val().split('\n');
console.log(array);
var names = [];
var ages = [];
var allAges = 0;
for (let i = 0; i < array.length; i++) {
var name = array[i].split(',')[0];
var age = array[i].split(',')[1];
names.push(name)
ages.push(age)
allAges += parseFloat(array[i].split(',')[1]);
}
console.log([names]); // 这里得到的结果是['zhangsanlisiwangwu'] 怎么把他们分开?变成['zhangsan','lisi,'wangwu']
console.log([ages]); // 这里得到的结果是['191618'] 怎么把他们分开?['19','16'18']
console.log([allAges]);
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!