我试图解决我在Javascript中面临的一个问题,我对JS完全陌生。这是我的代码:
function filterOutStringfromArr(array) {
var arr = []
for (var i = 0; i < array.length; i++) {
if (typeof array[i] === 'number') {
arr[i] = array[i]
}
}
console.log(arr)
}
filterOutStringfromArr([1,2,'A','B',123])
当我运行这个时,我得到这个结果:.[ 1, 2, <2 empty items>, 123 ]
我知道这种情况正在发生,因为我的数组的长度是5。但是我只想将过滤后的值附加到空数组中。我该怎么做?arr[]
MMTTMM
杨魅力
不负相思意
一只甜甜圈
长风秋雁
相关分类