【发布时间】:2021-12-04 18:03:44
【问题描述】:
我被一项任务困住了,希望你能帮助我
我必须返回一个仅由数字组成的组合数组。因此,如果该元素除了数字之外还有另一个字符,则应删除该元素。
我没有什么想法。不幸的是,它们都不能正常工作。 提供我的代码
function combineArray(arr1, arr2) {
let array1 = filt(arr1);
let array2 = filt(arr2);
let arr3 = array1.concat(array2);
return arr3;
}
function filt(array){
array.forEach(function(item,index) {
if (typeof item !== 'number'){
array.splice(index, 1);
}
})
return array;
}
【问题讨论】:
-
请提供示例输入/输出供我们测试。
-
console.log(['item1', 2, 3, 'item4'],['1','second','3rd',4]);答案应该是 [2,3,4]
标签: pure-js