13-自定義物件(多個物件)
阿新 • • 發佈:2019-01-14
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>