如果Javascript中没有项目,则跳过没有错误

时间:2016-04-26 01:06:27

标签: javascript arrays

我在数组中迭代我拥有的数组。一些内部数组没有称为"验证"还有一些。每当我的循环命中一个没有特定属性的数组时,它就会抛出一个错误,说'&34;没有验证"并停止循环。

我正在调用此功能:

$scope.groups[a].sections[0].fields[1]["validations"]

我想知道如果数组没有验证,是否有跳过当前数组的方法。

由于

1 个答案:

答案 0 :(得分:1)

如果未定义属性,则在处理时评估为undefined。作为布尔值,undefined计算为false

if ($scope.groups[a].sections[0].fields[1]["validations"]) {
  ...
}