小编Amb*_*ili的帖子

从数组中过滤出数字

我有一个如下所示的数组,需要从中过滤掉数字,例如: [1,2]

var str = [
  "https://xx.jpg",
  "https://xx.jpg",
  "1",
  "https://guide.jpg",
  "2", 
  "/static.jpg"
]
Run Code Online (Sandbox Code Playgroud)

我有以下代码:

var filtered = str.filter(function(item) {
  return (typeof item === "number")
});
Run Code Online (Sandbox Code Playgroud)

但它没有过滤,因为它是一个字符串。

怎么做?

javascript arrays string filter

3
推荐指数
2
解决办法
3万
查看次数

标签 统计

arrays ×1

filter ×1

javascript ×1

string ×1