Вы должны использовать typeof
и возвращает arr2
в конце функции isString
var fruit = [1,2,3, "apple", "banana", "grape"]
function isString(fruit) {
var arr2 = [];
fruit.forEach(function(element) {
if(typeof element === "string"){
arr2.push(element);
}
})
return arr2;
}
console.log(isString(fruit))
Кстати, вы можете использовать функцию filter
, чтобы сделать ее короче
var fruit = [1,2,3, "apple", "banana", "grape"];
var fruitString = fruit.filter(function(element) {
return typeof element === "string";
});
console.log(fruitString);