Мой код
var arr = ['a','b',1];
var results = arr.map(function(item){
if(typeof item ==='string'){return item;}
});
Это дает следующие результаты
["a","b",undefined]
Я не хочу, чтобы в массиве результатов содержалось значение undefined, как это сделать?
undefined. Что вы ожидаете вернуть, если это не строка? Пустая строка?