gpt4 book ai didi

javascript - 使用 underscore.js 进行空值检查

转载 作者:可可西里 更新时间:2023-11-01 01:38:36 25 4
gpt4 key购买 nike

var name = "someName";
if(name !=null) {
// do something
}
  1. 我现在正在使用 http://underscorejs.org/#isNull ,我该怎么做同样使用 underscore.js
  2. 它是否在性能方面对此类应用程序有任何轻微的改进?功能。

最佳答案

在下划线中,你可以使用

if(!_.isNull(name)) {}

在普通的 Javascript 中,你应该使用

if(name !== null) {}

您应该避免使用松散的不等运算符 !=,因为它会进行类型强制转换,而 undefined != null 将返回 false

使用纯 Javascript 稍微快一些,因为它不必调用函数,但它会不易察觉,因此几乎不应该考虑。

就可读性而言,我对这两种方式都没有强烈的偏好,但为这样一个简单的检查调用库函数似乎有点过分和冗长。

关于javascript - 使用 underscore.js 进行空值检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10751043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com