0

私はこれを持っています!! 葯オブジェクトのマークアップとそれは機能しますが、ここでは機能しません(ある場合には、他の場合には機能します)。

if (!!slides) {
        console.log("close view clear slides")
        clearInterval(slides);
    }

ファイアバグでは、次のエラーが発生します。

ReferenceError: slides is not defined

私の条件はどうあるべきですか?

4

2 に答える 2

1

定義されていない変数は使用できません。

typeof(asdf)
"undefined"

!asdf
ReferenceError: asdf is not defined

if (typeof(asdf) != "undefined") {
    // will only execute if asfd is defined.
}
于 2013-02-14T20:50:51.910 に答える
-1

変化する

if (!!slides) {

if (!slides) {

ただし、slides が false、null、または未定義の場合、それをクリアしても何も起こりません。だから、多分あなたが意味するのは

if (slides) {

?

于 2013-02-14T20:45:04.683 に答える