<script> function Person(){ this.name="陳笑"; this.age=18; this.say=function(){ console.log("哈哈哈") } // return {}; } var p=new Person(); p.say() </script>
構造函數解決了使用對象字面量和內置構造函數new Object
的問題,不用每次建立對象都要從新給對象添加屬性的問題函數
1.使用new關鍵字建立對象 2.調用構造函數,使構造函數內部的this賦值爲新建立出來的對象 3.在構造函數內部,使用this爲新建立出來的對象新增成員 4.默認的返回新建立出來的這個對象