调用
nums1 = [1,2,3,0,0,0]
nums2 = [2,5,6]
var merge = function(nums1,nums2) {
let deletezeros = function(numi){
for(let i = 0; i < numi.length; i++){
if(numi[i] == 0){
numi.splice(i, 1)
}
}
}
deletezeros(nums1)
deletezeros(nums2)
let result = nums1.concat(nums2)
result.sort()
return result
};
let a = merge(nums1,nums2)
console.log(a)
结果是
[
0, 1, 2, 2,
3, 5, 6
]
splice
:后递减i
nums1 = [1, 2, 3, 0, 0, 0]
nums2 = [2, 5, 6]
var merge = function(nums1, nums2) {
let deletezeros = function(numi) {
for (let i = 0; i < numi.length; i++) {
if (numi[i] == 0) {
numi.splice(i, 1)
i--;
}
}
}
deletezeros(nums1)
deletezeros(nums2)
let result = nums1.concat(nums2)
result.sort()
return result
};
let a = merge(nums1, nums2)
console.log(a)