var arr1 = [1,2,4,5]
var arr2 = [1,3,5]
//期望两个数组通过比较变为
arr1 =[1,2,'',4,5]
arr2 =[1,'',3,'',5]
var arr1 = [1,2,4,5]
var arr2 = [1,3,5]
//期望两个数组通过比较变为
arr1 =[1,2,'',4,5]
arr2 =[1,'',3,'',5]
// 根据规则合并并排序两个数组
var tmpArr1= Array.from(new Set([...arr1, ...arr2])).sort();
// 遍历,没有的位置置空
tmpArr1.forEach(function(e,i) {
if (arr1.indexOf(e) < 0) {
tmpArr1[i] = ''
}
})
console.log(tmpArr1)
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
不知道有没有理解你的需求