Falsy Bouncer
2024-09-04 15:28:14
真假美猴王!
删除数组中的所有假值。
在JavaScript中,假值有false
、null
、0
、""
、undefined
和 NaN
。
这是一些对你有帮助的资源:
filter()
方法使用指定的函数测试所有元素,并创建一个包含所有通过测试的元素的新数组。
创建1个Boolean函数
,初始化值为false
var bNoParam = Boolean();
var bZero = Boolean();
var bNull = Boolean(null);
var bEmptyString = Boolean("");
var bUndefined = Boolean(undefined);
var bfalse = Boolean(false);
所以可以这样返回值:
function bouncer(arr) {
return arr.filter(function(v){
return Boolean(v)!==false;
});
}
最新文章
- 【转】Linux 初始化 init 系统 [sysvinit systemd upstart]
- Android基础面试题
- 大公司的Java面试题集
- 文件映射mmap
- es3中使用es6/7的字符串扩展
- SQLServer 2008的组成
- mysql版sql助记
- 同一台电脑同时装Oracle客户端和服务端
- Docker打包 Asp.Net Core应用,在CentOS上运行(转)
- Java:字节流和字符流(输入流和输出流)
- 一份通过IPC$和lpk.dll感染方式的病毒分析报告
- JAVA JDBC 简单的增删改查
- WKWebView 里 JS 和 native 通信的例子
- Python接口测试实战1(上)- 接口测试理论
- android软件中加入广告实现方法
- What Shape Layers Are-CAShapeLayer
- log4j输出到数据库(输出自定义参数、分级保存)
- Ubuntu16.04搭建LAMP开发环境
- 基于GPU的优化处理
- java接口的一些想法