1. 程式人生 > >13-自定義物件(多個物件)

13-自定義物件(多個物件)

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6 </head>
 7 <body>
 8 <script>
 9 
10     //需求:多個自定義物件。
11     //缺點:程式碼冗餘,方式比較low。當我們建立空白物件的時候:new Object();
12     //利用建構函式自定義物件。
13 
14     var stu1 = createSudent("張三");
15 var stu2 = createSudent("李四"); 16 console.log(stu1); 17 stu1.sayHi(); 18 console.log(stu2); 19 stu2.sayHi(); 20 //建立一個函式 21 function createSudent(name){ 22 var student = new Object(); 23 student.name = name; 24 student.sayHi = function () { 25 console.log(this
.name+"說:大家好!"); 26 } 27 return student; 28 } 29 30 31 </script> 32 </body> 33 </html>