< p >今天我們來聊一聊 JavaScript 中的實例對象(Instance Object)。實例對象是最基本的 JavaScript 對象,也是最常用的對象之一。但是實例對象到底是什么?我們來通過幾個例子來了解一下。< p >首先,我們可以通過構造函數(shù)來創(chuàng)建實例對象。構造函數(shù)是用于創(chuàng)建對象的函數(shù),它本身也是一個對象。比如我們定義了一個 Person 構造函數(shù):
function Person(name, age) { this.name = name; this.age = age; }< p >接著我們就可以通過這個構造函數(shù)來創(chuàng)建實例對象了:
var person1 = new Person("John", 25); var person2 = new Person("Lucy", 20);< p >上面的代碼定義了兩個 Person 類型的對象 person1 和 person2。這兩個對象都有一個 name 和一個 age 屬性,并且分別為 "John"和 25,"Lucy" 和 20。< p >除了通過構造函數(shù)來創(chuàng)建實例對象,我們也可以通過字面量的方式來創(chuàng)建:
var student = { name: "Amy", age: 18, grade: 90 };< p >這段代碼定義了一個名為 student 的對象,它有一個 name、一個 age 和一個 grade 屬性,值分別為 "Amy"、18、90。< p >除了定義對象的屬性值,我們還可以給對象添加方法來完成一定的功能。比如:
function Person(name, age) { this.name = name; this.age = age; this.sayHello = function() { return "Hello, my name is " + this.name + " and I’m " + this.age + " years old."; }; } var person = new Person("Tom", 30); console.log(person.sayHello()); // 輸出 "Hello, my name is Tom and I’m 30 years old."< p >在上面的例子中,我們給 Person 對象添加了一個 sayHello 方法,它返回一個包含 Person 對象屬性的字符串。< p >最后,我們需要注意內(nèi)置對象中的實例對象。內(nèi)置對象是不需要創(chuàng)建實例對象,因為它們已經(jīng)被構造為一個實例了。比如,字符串、數(shù)值和函數(shù)都是內(nèi)置對象。< p >以上就是 JavaScript 實例對象的基本知識,希望大家能夠掌握它的相關知識點,并且在實際開發(fā)中能夠靈活應用。