原型的引入:解決:通過構造函數創建對象帶來的問題,即浪費記憶體(一個對象開一個記憶體,多個對象開多個記憶體) 通過原型來添加方法,解決數據共用,節省記憶體空間 <script> function Person(name, age) { this.name = name; this.age = age; } ...
原型的引入:解決:通過構造函數創建對象帶來的問題,即浪費記憶體(一個對象開一個記憶體,多個對象開多個記憶體)
通過原型來添加方法,解決數據共用,節省記憶體空間
<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>