有时我们进行多个数据相加,组合成一个数组,我们可以使用下面方法来实现
let arr1 = [1,2,3,4,5,6]; let arr2 = [11,12,13,14,15,16]; let arr3 = [10,21,31,41,51,61]; let json = {arr1,arr2,arr3}; //json中有任意多个数组 //let json = [arr1,arr2,arr3]; //也可以使用数组形式,自行替换测试看结果 //保存结果的数组 let result = []; //遍历json for(let key in json){ //遍历数组的每一项 json[key].forEach((value,index) => { if( isBlank(result[index]) ){ result[index] = 0 ; } result[index] += value ; }) } //打印结果 console.log(result); //[22, 35, 47, 59, 71, 83] //判断值是否存在函数 function isBlank(val){ if(val == null || val == ""){ return true; } }
文章评论(0)