Bir Javascript değişkeninin undefined olup olmadığını test etmeye çalışıyorum.Javascript dizi değeri undefined ... O sınamak için nasıl test edebilirim
Biliyorsun ilk "inanılmaz" belirten bir uyarı alamazsanız 'tanımsız' edilecek predQuery [preId] değerini bekliyor değilim göreceksiniz. Ama çoğu zaman bu yüzden benim beyanı
predQuery[preId]=='undefined')
düzgün tanımlanmamış elemanları eşleşen olmadığını tahmin ediyorum, yok.
if((predQuery.length < preId) || (predQuery[preId]=="") || (predQuery[preId]=='undefined')){
alert("its unbelievable");
alert(predQuery[preId]);
queryPreds[variables] = preId;
queryObjs[variables] = objId;
predQuery[preId] = variables;
}
else {
alert(predQuery[preId]);
var predIndex = predQuery[preId];
queryPreds[predIndex] = preId;
queryObjs[predIndex] = objId;
}
Gerekirse daha fazla kod ekleyebilirim.
if (predQuery[preId] === undefined)
için
işleri benim ifadesi varsa. – Ankur
Eğer gösterilmiyorsa. – deceze
@deceze ... Demek istediğim, kodumu değiştirdim. Bununla ilgili soruyu henüz düzenlemedim, çünkü bu aynı problemle gelecekteki insanlara yardım etmeyecek. – Ankur