JavaScript – 物件 (Objects)
發布日期:2023/04/07
瀏覽次數:479
在 JavaScript 中,物件是一種複雜的資料型別,可以包含多個屬性和方法。它們通常用來表示實體或概念。要建立一個物件,可以使用花括號 {},並在其中定義屬性和方法。例如:
let person = {
name: "John",
age: 30,
greet: function() {
console.log("Hello, my name is " + this.name + " and I am " + this.age + " years old.");
}
};
person.greet(); // 输出 "Hello, my name is John and I am 30 years old."
在上面的例子中,我們創建了一個名為person的對象,它有兩個屬性:name和age,分別設置為”John”和30。還有一個方法greet,它可以輸出一個包含對象的名稱和年齡的字符串。在最後一行中,我們調用greet方法,並輸出了一條帶有名字和年齡的字符串。
JavaScript的對象也可以使用new關鍵字來創建。這種方式被稱為構造函數,它可以用來創建新的對象實例。
以下是一個使用構造函數創建對象的範例:
function Person(name, age) {
this.name = name;
this.age = age;
this.greet = function() {
console.log("Hello, my name is " + this.name + " and I am " + this.age + " years old.");
}
}
let person = new Person("John", 30);
person.greet(); // 输出 "Hello, my name is John and I am 30 years old."
在上面的例子中,我們定義了一個名為Person的構造函數,它接受兩個參數name和age,然後創建一個新的對象,該對象具有相應的屬性和方法。在最後一行中,我們創建了一個名為person的新對象,並調用其greet方法。
Like