Javascript 变量检查:(空或未定义)与布尔值

拉屎

如果某些属性是布尔值或 (null || undefined),我想检查 JS 对象(例如:{ x:false, y:true } )。

在 JS 或 Underscore 中是否有一种简单的方法来检查这个而不做

(obj.x != null || obj.x != undefined)

???

拉屎

我在 Underscore 中找到了一个简单的方法:

_.isBoolean(obj.x) 

感谢 Rajesh,我现在知道obj.x != null如果 x 为空或未定义,它会返回相同的结果。

我更喜欢 Underscore 函数,因为它是可读的,但 null 比较是原生 JS 并且看起来更有效,更简单。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript / Ember-切换变量的布尔值

来自分类Dev

未定义值javascript

来自分类Dev

JavaScript变量未定义与未定义

来自分类Dev

JavaScript Typerror变量未定义。

来自分类Dev

优雅的Javascript代码,用于检查未定义的值

来自分类Dev

javascript变量是未定义的。为什么?

来自分类Dev

变量未定义-JavaScript

来自分类Dev

Javascript jQuery函数未定义变量

来自分类Dev

Javascript对象的变量未定义

来自分类Dev

Javascript未定义变量为空

来自分类Dev

加载时未定义JavaScript变量;

来自分类Dev

Javascript / Ember-切换变量的布尔值

来自分类Dev

JavaScript变量未定义错误

来自分类Dev

javascript变量是未定义的甚至定义?

来自分类Dev

Javascript中的“ ReferenceError:变量未定义”

来自分类Dev

JavaScript变量未定义与未定义

来自分类Dev

Javascript变量未定义但已定义

来自分类Dev

javascript:未定义变量与未定义函数

来自分类Dev

Javascript变量范围返回未定义

来自分类Dev

如何检查未定义的JavaScript变量?

来自分类Dev

Javascript数组赋值变量未定义

来自分类Dev

Javascript检查未定义是否无效

来自分类Dev

JavaScript TypeError:变量未定义

来自分类Dev

javascript不接受来自php的布尔值或空值

来自分类Dev

Javascript 未定义检查速记

来自分类Dev

使用 || 在javascript中执行空/未定义检查?

来自分类Dev

未定义 Javascript 变量

来自分类Dev

在 Javascript 中获取 Django 变量:未定义的值

来自分类Dev

在javascript中查找布尔值的变量名