var arr = [1, 3, 5, 7, 9, "apple", 10.87, "ok", 101, "last"];
var newArr = arr.filter(function(ele, i) {
return ele !=== String; //?
});
for (var i = 0, len = newArr.length; i < len; i++) {
console.log(newArr[i])
};
return typeof(ele) != 'string';
你的回答完美解决了我的问题。
return !Number.isNaN(ele)
太绕!
return typeof(ele) != 'string';
@殷敏峰: [1, '1'] 就看你怎么取舍了