Java与Javascript的foreach循环的区别

Java中的 foreach循环是对变量进行循环。而Javascript是对对象的下标进行循环也就是说,在Javascript中,你无法在foreach循环中直接访问变量,需要借助下标来访问实际的对象。

举例说明。

Java的foreach循环样例

public class Main{
    public static void main(String[] args){
        List strList=Arrays.asList("Apple","Orange","Banana");
        for(String str:strList){
            System.out.println(str);
        } 
    }
}

而Javascript的foreach循环样例如下所示:

var strs={"cat","dog","pig"};
for(var i :strs){
    console.log(strs[i]);
}

 

你可能感兴趣的:(Java)