[英]Javascript/Underscore won't skip undefined result
如果无事可做,我试图跳过一行代码。 但是,我收到错误: TypeError: _.pairs(...)[0] is undefined
。 为什么我仍然会收到此错误? 如果undefined
函数conditionalFilter
则应该跳过
码:
conditionalFilter(_.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 {}
}
如果有所不同,则该错误将引发conditionalFilter(_.pairs...)
您需要删除未定义的引号,
您现在拥有的方式是将其作为字符串进行检查:
function conditionalFilter(check, dim, filter){
if (check != undefined) {
myFunction(check, dim, filter);
} else {}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.