js 使用for...in...遍历对象时需要注意的一个问题:遍历时莫名其妙的多了属性
前言 最近在做项目时遇到一个小问题:即在使用for…in…遍历对象的时候,突然发现对象莫名其妙的多了个属性,这个属性在声明的时候是没有的,后期也没有为它添加属性,但是究竟从何而来呢?经过一番调试之后找到原因,且看如下代码: Object.prototype.say = fun...
前言 最近在做项目时遇到一个小问题:即在使用for…in…遍历对象的时候,突然发现对象莫名其妙的多了个属性,这个属性在声明的时候是没有的,后期也没有为它添加属性,但是究竟从何而来呢?经过一番调试之后找到原因,且看如下代码: Object.prototype.say = fun...