JavaScript mencipta objek

JavaScript menyediakan beberapa objek terbina dalam yang biasa digunakan (diterangkan kemudian), tetapi dalam beberapa kes kita perlu membuat objek tersuai untuk mencapai fungsi istimewa dan kaya.

Sebagai contoh, kami mencipta objek "pelajar" dan menetapkan beberapa sifat dan kaedah kepadanya:

student = new Object();  // 创建对象“student”
student.name = "Tom";   // 对象属性 名字
student.age  = "19";    // 对象属性 年龄
student.study =function() {   // 对象方法 学习
    alert("studying");
};
student.eat =function() {     // 对象方法 吃
    alert("eating");
};

Selain itu, anda juga boleh mencipta objek seperti ini:

var student = {};
student.name = "Tom";
……

Atau seperti ini :

var student = {
    name:"Tom";
     age:"19";
    ……
}

Walau bagaimanapun, kaedah di atas akan menghasilkan banyak kod berulang apabila mencipta berbilang objek, jadi kita juga boleh menggunakan fungsi untuk mencipta objek baharu:

function student(name,age) {
    this.name = name;
    this.age = age;
    this.study = function() {
        alert("studying");
    };
    this.eat = function() {
        alert("eating");
    }
}

Kemudian buat satu contoh objek pelajar melalui baru :

var student1 = new student('Tom','19');
var student2 = new student('Jack','20');
rrree


Meneruskan pembelajaran
||
<html> <head> <script type="text/javascript"> var person = { name: "dongjc", age: 32, Introduce: function () { alert("My name is " + this.name + ".I'm " + this.age); } }; person.Introduce(); </script> </head> <body> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus