Angular for循环因值未定义而失败

时间:2019-04-25 16:22:51

标签: angularjs angularjs-directive controller

我有for loop个在角度范围内
  ...

for (var m = array1.length -1; m < array1.length; m++) {
 var value1 = array1[m];

...

在这里,array1的值为'undefined',这导致代码失败。 如果array1undefined

,请提出如何确保代码不会失败的建议

我正在使用角度1.5

2 个答案:

答案 0 :(得分:0)

简单的方法是检查条件,然后在定义了array1并且是数组的情况下执行代码。

import re
pattern = re.compile(r'-(.*):')
example_str = pattern.search(str).group(1)

答案 1 :(得分:0)

您可以简单地初始化数组...

array1 = []