2020
09-27
09-27
深入浅析JavaScript中的in关键字和for-in循环
1.in关键字属性名in对象,用来判断某个属性在对象中是否存在与其严格相等的属性名,返回boolean值属性名必须是字符串或数字varobj={a:1,b:2}console.log('a'inobj);//返回true,obj对象中存在a属性名vararr=[12,11,10];console.log(12inarr);//返回false,原因arr数组中12,11,10三个值对应的属性名分别是0,1,22.for-in循环for(varpropinobj){//循环语句}取出对象的所有属性名,每次循环将其中一个...
继续阅读 >