原型的引入:解决:通过构造函数创建对象带来的问题,即浪费内存(一个对象开一个内存,多个对象开多个内存)
通过原型来添加方法,解决数据共享,节省内存空间
<script> function Person(name, age) { this.name = name; this.age = age; } //通过原型来添加方法,解决数据共享,节省内存空间 Person.prototype.eat = function () { console.log("中午吃白菜"); }; var p1 = new Person("小白", 30); var p2 = new Person("小黄", 30); console.log(p1.eat == p2.eat); //true </script>