- for(var v in obj){
- document.write(v)+"<br/>";
- }
格式:(变量 in 对象)......注意,,,
当“对象”为数组时,“变量”指的是数组的“索引”;
当“对象”为对象是,“变量”指的是对象的“属性”。
js前端使用for(in)循环对象时出现错误数据,输出的结果多了一些remove,joinExt等字符。是由于可能输出了对象的属性。
建议换一种遍历。
最基础的
for (var i=0;i<cars.length;i++) { document.write(cars[i] + "<br>"); }