Object.prototype.abc =function(){}; var obj = {name:"珠峰",age :7}; for(var key in obj){ /*for in 循环在遍历的时候,默认的话可以把自己私有的和在 它所属类原型上扩展的属性和方法都可以遍历到 但是我们一般遍历一个对象只需要遍历私有的即可,我们可以使用 以下的判断进行处理: */ //console.log(key); 可以遍历私有的和原型上扩展的 if(obj.propertyIsEnumerable(key)){ console.log(key); } /* if(obj.hasOwnProperty(key)){ console.log(key); }*/ }
原文:http://www.cnblogs.com/zzzzzzzsy/p/6696923.html