javascript - 在 Javascript 数组中删除字符串时遇到麻烦
问题描述
我无法理解下一步该做什么。以下代码删除了所有重复的数字,但我还需要删除字符串而不将它们转换为数字。我不确定如何继续...
var arr = [ 10, 44, 55 ,66 , 77 , 55 , 44 , 3 , 3 , 3 , 4 , 5 , 6 , 54 , "henry", "33", "£", "66"]
var max = {};
function biggerThanMax(arr){
return arr.filter(function(item,index){
return arr.indexOf(item) >= index;
});
};
biggerThanMax(arr)
解决方案
用于typeof x
检查变量 x 的类型
推荐阅读
- sql - 如何从该数据库中获取标题最短的书籍的作者姓名?
- excel - 将数据从列表视图控件导出到文本文件/excel,并在需要时将其导入回列表视图控件
- python - 在 python 中使用 scrapy 登录 glassdoor.com 时出现爬网 (403) 错误。需要解决方案吗?
- node.js - Docker 容器必须在提升的权限上运行
- android - 使用 Unity + Oculus Quest 的最终 apk 中不包含 Android 权限
- android - 如何在 Kotlin 中设置和使用属性?
- rust - 安装目录的编译时配置
- javascript - 使用 Nookies 获取令牌时出现 FirebaseAuthError。(NextJS)
- python - 无法导入拥抱脸转换器
- typescript - MobX-State-Tree 中的类型化通用动作