js的for in 循环 多数据

  1. for(var v in obj){  
  2.   document.write(v)+"<br/>";  
  3.   

格式:(变量 in 对象)......注意,,,

  当“对象”为数组时,“变量”指的是数组的“索引”;

  当“对象”为对象是,“变量”指的是对象的“属性”。

js前端使用for(in)循环对象时出现错误数据,输出的结果多了一些remove,joinExt等字符。是由于可能输出了对象的属性。

建议换一种遍历。

最基础的

for (var i=0;i<cars.length;i++)
{
document.write(cars[i] + "<br>");
}

猜你喜欢

转载自blog.csdn.net/it_zhang_PG/article/details/80864895