我在string
中有javascript
,其中包含if statement
,以便处理null values
。
var id = properties[index].id;`
上面的这个变量可能没有值,当发生这种情况时:
console.log(id);
返回 null
和
typeof id
返回object
在我的字符串中,我有一个if条件,以便检查是否为null但是进程失败
var content = "@if(null !==" + id + ")<a href='people?person_id="+ id +"' target='_blank'>"+ owner + "," +"</a>@endif";
我在处理null
方面做错了,在其他情况下,例如@if(id == 'somethingOtherThanTheId'){ the if condition is successfull }
答案 0 :(得分:0)
if (id !== null)
为什么你检查刀片,为什么不在js:
var content = (id !== null) ? "<a href='people?person_id="+ id +"' target='_blank'>"+ owner + "," +"</a>" : "";