我发现了一个javascript代码,它包含: for each (var A in B){ // B is an array [] and has been pushed with some elements
// logic to deal with A in for loop
} 我在VScode中打开了这个项目,但它显示行中有语法错误: for each (var A in B){ 但是我试着运行它并打印轨迹,我发现它工作得很好(它成功地循环了B中的每个元素)。那么这个语法是正确的吗?如果不是,在这种情况下循环数组的推荐方式是什么?谢谢!