Yapacak bir şey yoksa bir kod satırını atlamaya çalışıyorum. Ancak, şu hatayı alıyorum: TypeError: _.pairs(...)[0] is undefined
. Bu hatayı neden hala alıyorum? Çünkü eğer fonksiyon conditionalFilter
atlamak gerekiyordu undefined
Javascript/Underscore undefined sonucunu atlayamaz
Kodu:
FonksiyonconditionalFilter(_.pairs(_.pairs(_.pairs(d.nodes[0].children)[0][1].children)[0][1].children)[0][1].dimension, d.dimension.name, d.name)
:
function conditionalFilter(check, dim, filter){
if (check != "undefined") {
myFunction(check, dim, filter);
} else {}
}
bir fark yapar, hata hattında atar conditionalFilter(_.pairs...)
ben sorun, sadece 'typeof' kaçırıyoruz ve dize' karşı değişkeni karşılaştıran olduğunu düşünüyorum undefined' – Katana314
@ Katana314 giriş için teşekkürler. Ne yazık ki, '(typeof (check)! =" Undefined ")' aynı hatayı atıyor – As3adTintin
@ Katana314 @ doğrudur. Ayrıca, eğer 'check' diğer falsi değerler (örneğin, false, 0, vb.) Olabilirse ve hala işlemek istemiyorsan, o zaman “eğer (kontrol et) {myFunction ...' – Paul