最近做一个项目,走了一点坑,最后发现是for…in与for用错了,在项目中用for…in 去循环,结果总是会循环出一个多余的空状态出来;查了半天发现是因为用了for…in的原因;
for…in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
for … in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
语法:
for (变量 in 对象)
{
在此执行代码
}
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
for - 循环代码块一定的次数