我有这个!!对于其他对象的标记并且它有效,但在这里它没有(在一种情况下,在其他情况下有效)。
if (!!slides) {
console.log("close view clear slides")
clearInterval(slides);
}
在萤火虫中我得到了这个错误:
ReferenceError: slides is not defined
我的条件是什么?
答案 0 :(得分:1)
如果未定义变量,则无法使用该变量。
typeof(asdf)
"undefined"
!asdf
ReferenceError: asdf is not defined
if (typeof(asdf) != "undefined") {
// will only execute if asfd is defined.
}
答案 1 :(得分:-1)
更改
if (!!slides) {
到
if (!slides) {
但是,如果幻灯片是false,null或undefined,那么清除它将无法执行任何操作。所以,也许你的意思是
if (slides) {