在周期的JS之间的差异分析和java中的foreach循环
js中的for循环定义如下:
复制代码代码如下:对(OBJ VAR变量){…}
对象可以是一个普通的JS对象或数组。如果obj是一个JS对象变量,然后得到在遍历对象的属性的名称,而不是值对应的属性,如果对象是一个数组,然后变会在遍历数组的下标。
遍历对象实验:
将代码复制如下;
v.field1 = ;
v.field2 =B;
对于(v v中的var){
console.log(V);
}
控制台下的输出:
田
2
遍历阵列实验:
复制代码如下:var mycars =新的数组()
mycars { 0 } =萨博
mycars { 1 } =沃尔沃
mycars { 2 } =宝马
对于(var x在mycars){
console.log(X);
}
控制台输出:
零
一
二
在java的foreach循环的比较大的差异。首先,java的foreach循环不枚举一个java对象的属性。其次,当java的foreach循环枚举数组或对象实现Iterable接口,为(客体:列表),客体获得列表元素而不是下标列表。
java的遍历代码不贴。背景的代码往往是书面的,和Foreach循环是熟悉的。当你写js代码为前台,不可避免地要使用java语法,所以第一次JS对循环是错误的。这是一个明确的概括,它并不会使一个错误。
希望本文能对大家的javascript程序设计有所帮助。