Javascript/Underscore赢得't跳过未定义的结果

Javascript/Underscore won't skip undefined result

本文关键字:未定义 结果 Underscore 赢得 Javascript      更新时间:2024-03-05

如果没有什么可做的话,我试图跳过一行代码。但是,我收到了错误:TypeError: _.pairs(...)[0] is undefined。为什么我仍然收到此错误?如果函数CCD_ 2是CCD_

代码:

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 {}
}