if(thisname && thisname!==null){
thisname=thisname;
}
else{
thisname=i;
}
改写成:
(thisname && thisname!==null) ? thisname : i;
用if正常, 用三元运算,就出错了。 请问为什么?
if(thisname && thisname!==null){
thisname=thisname;
}
else{
thisname=i;
}
改写成:
(thisname && thisname!==null) ? thisname : i;
用if正常, 用三元运算,就出错了。 请问为什么?
这代码。。。
看代码啊:thisname 为真,并且thisname不等于Null。
这句中thisname如果为null,肯定为假。
如果要我改:
thisname = thisname || i;
1 回答861 阅读✓ 已解决
1 回答1.1k 阅读
2 回答779 阅读
2 回答626 阅读
2 回答605 阅读
1 回答687 阅读
2 回答528 阅读