Mih*_*eel 3 javascript javascript-objects
我有一个像这样的对象.
objName {
item1 : someItem,
item2 : someItem,
item3 : someItem,
}
Run Code Online (Sandbox Code Playgroud)
现在属性的数量是动态的,可以增加未知量,我在这个对象的属性键中执行foreach循环,就像这样.
Object.keys(objName).forEach(itemNumber => {
console.log(itemNumber);
});
Run Code Online (Sandbox Code Playgroud)
我如何检测它的最后一次迭代来执行一项新任务?
您可以使用索引和数组参数来检查是否存在下一个元素.您还可以检查当前索引是否等于length - 1index == arr.length - 1
let objName = {
item1 : "someItem",
item2 : "someItem",
item3 : "someItem",
}
Object.keys(objName).forEach((item, index, arr) => {
console.log(item);
if(!arr[index + 1]) console.log('End')
});Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3107 次 |
| 最近记录: |