如何从数组而不是字符串console.log数字

时间:2018-01-05 06:38:05

标签: javascript

继承我的代码

toString 所以我不希望记录字符串我只想要数组中的数字如何?

4 个答案:

答案 0 :(得分:2)



var ns =['Kyle', 'Mods',1,2,3];
ns.forEach((element) => {
if(!isNaN(element)) {
 console.log(element)
}
})




检查每个元素是否为数字

答案 1 :(得分:0)

尝试以下

    var ns =['Kyle', 'Mods',1,2,3];

    
    ns.forEach(function(ele){
    
    if (Number.isInteger(ele))
    console.log(ele);
    
    })

答案 2 :(得分:0)

试试这个

var ns =['Kyle', 'Mods',1,2,3];

console.log(ns.filter(x=> !isNaN(x) ));

答案 3 :(得分:0)

ES6 Destructuring Assignment

var ns =['Kyle', 'Mods',1,2,3];
var [ , , ...numbers] = ns;
console.log(numbers);

...Spread Syntax