当前位置: 首页 > Web前端 > JavaScript

js中的for...in循环

时间:2023-03-27 18:03:42 JavaScript

JavaScript中的for...in循环for...in可以遍历对象(数组)中的属性用法:for(variteminobj){}例子:varobj={name:'张三',age:18}for(variteminobj){console.log(item);}for...in循环可以遍历原型上的属性和方法例子:functionCar(名字,价格){this.name=名字;this.price=price;}Car.prototype.color='red';varcar=newCar('redflag',25);for(varitemincar){控制台。日志(项目);//namepricecolor}for...in循环无序varobj={name:'张三','-1':2,1:-2,2:4,age:18,0:0}for(obj中的变量项){console.log(item);//012name-1age}由此可见,for...in会先按升序循环出非负数的Integer属性,其他属性按创建顺序遍历