相关疑难解决方法(0)

为什么javascript map函数返回undefined?

我的代码

 var arr = ['a','b',1];
 var results = arr.map(function(item){
                if(typeof item ==='string'){return item;}  
               });
Run Code Online (Sandbox Code Playgroud)

这给出了以下结果

["a","b",undefined]
Run Code Online (Sandbox Code Playgroud)

我不想在结果数组中使用undefined.我怎么能这样做?

javascript

91
推荐指数
8
解决办法
8万
查看次数

标签 统计

javascript ×1