Java中的 foreach循环是对变量进行循环。而Javascript是对对象的下标进行循环也就是说,在Javascript中,你无法在foreach循环中直接访问变量,需要借助下标来访问实际的对象。
举例说明。
Java的foreach循环样例
public class Main{
public static void main(String[] args){
List<String> 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]);
}