带有null条件错误的Javascript IF语句
Javascript IF statement with null condition error
在下面的IF语句中,其中一个条件有时为null。
Parse.User.current((可以为null,在这种情况下,我会得到以下错误:
Uncaught TypeError: Cannot read property 'id' of null
有没有一种优雅的方法可以避免这个错误?
if( post.get("parent").id != Parse.User.current().id ) {
}
更清洁的方法可以是:
var current = Parse.User.current();
if(current && post.get("parent").id !== current.id ) {
}
然后像这样检查
if(Parse.User.current() !== null)
{
if( post.get("parent").id !== Parse.User.current().id ) {
//Do whatever necessary
}
}
相关文章:
- 带有多个elseif的Javascript if语句
- Javascript:If-then语句在函数中不起作用
- for循环中的javascript if语句找不到==
- JavaScript if-else 速记错误
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 如何重写Javascript If语句以选择Classes而不是ID's的HTML格式
- 将 HTML 添加到 Javascript IF 函数
- Javascript if和else语句不起作用
- PHP代码中实现的JavaScript |if语句不起作用
- JavaScript if/else未按预期操作
- 加载页面后的JavaScript if语句
- JavaScript IF.ELSE条件未输出预期值
- JavaScript if else 语句来显示 html 标签
- javascript if block 的奇怪行为
- 在 JavaScript IF 语句中使用匿名函数
- 基于下拉菜单值的 Javascript if 语句
- 我需要在javascript if语句中使用jquery来动画元素的颜色
- JavaScript if() 语句未按预期计算
- Javascript:IF语句,用于根据秒更改文本的颜色
- 需要一个用于评分系统的 JavaScript IF 语句