这是我遍历数组的代码。
for (let name of group['controls']) {
//code
}
如果组[&#39;控件&#39;]数组的长度 X ,如何遍历 0 到 X-2 < /强>
答案 0 :(得分:1)
for..in
和for...of
循环会迭代整个数组,因此从0
到length - 1
(或您问题中的X-1)。
要停止给定索引的for...of
循环,您必须在循环内添加一个条件并调用break
,如下所示:
for (let index of group['controls']) {
let name = group['controls'][index];
if(index == group['controls'].length -2) {
break;
}
}
附加信息:
for...in
循环迭代值示例中的names
。for...of
循环迭代数组的索引:示例中为group['controls']
。