Object.prototype.abc = 'abcValue';
Array.prototype.def = 'defValue';
const obj = {key1: 'value1', key2: 'value2', key3: 'value3'};
for(let o in obj) {
console.log(o);
}
const array = ['value1', 'value2', 'value3'];
for(let a in array) {
console.log(a);
}
请问,第二个打印结果 `
console.log(a);`
为什么会把"abc"也打印出来呢? abc是Object.prototype啊。。
谢谢各位大神~~
Array
也属于Object