JavaScript 原型链污染

原型 JavaScript 是一门面向对象的语言,但是在 ES6 之前,JavaScript 中没有 class 语法。不过在它的构造函数( constructor )就相当于类,通过构造函数,我们可以生成实例化的对象。 function Cat() { this.color = 'orange' } var cat = new Cat() console.log(cat.color) // orange prototype ...