我正在使用 AngularJs 中的一些旧代码。someVar1
JS ether 中可能存在一个变量,如果存在,我想将它附加到我的范围,如下所示:
$scope.someVar2 = someVar1 || 0;
但偶尔,当someVar1
以太中不存在时,我会收到此错误:
错误:未定义 someVar1
它直接指向someVar1
JS 文件中的行和列。
为什么会这样?我的印象是someVar1 || 0
会检查是否someVar1
未定义,这是错误的,并将其设置$scope.someVar2
为 0。