ajax çağrısında tam bir işlevi işlemeye çalışıyorum. Değer tanımlanmamışsa, boş bir dize olarak bir varyasyon eklemek istiyorum. Aksi halde, değeri bir dizi dizisine almak istiyorum.Undefined ile sorun yaşıyorsanız! == undefined
Sorun, şu anda değişkenin değeri döndürüldüğünde bile, if ifadesini girdiğimde sorun şu şekildedir: undefined. Burada neyi özlüyorum? Eğer bir dize olarak "undefined"
ile karşılaştırmak gerekir böylece
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function() {
if(typeof $(this).attr("ows_Products") !== undefined) {
console.log($(this).attr("ows_Products"));
arr = $(this).attr("ows_Products").split(',');
}
else {
arr = "";
}
});
}
var bu önceki soruya bir göz: http://stackoverflow.com/questions/776950/javascript -defined-undefined –
@web_bod, == to ===, anlam null == undefined = true ile karşılaştırıldığında daha fazla görünüyordu, oysa null === undefined = false – Wesley