欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 對象 空

洪振霞1年前7瀏覽0評論

JavaScript的對象是一種非常重要的數據類型,它是一種復合值,可以將數據和功能組合在一起,并通過點符號(.)或方括號([])來訪問。

舉例來說,下面是一個簡單的對象:

const person = {
firstName: "Jack",
lastName: "Smith",
age: 30,
sayHello: function() {
console.log("Hello, my name is " + this.firstName + " " + this.lastName + " and I am " + this.age + " years old.");
}
};

這個對象包含了一個人的一些基本信息,以及一個可以在控制臺上打印出一段問候語的方法。我們可以通過點符號來訪問這個對象的屬性和方法:

console.log(person.firstName); // 輸出: "Jack"
console.log(person.age); // 輸出: 30
person.sayHello(); // 輸出: "Hello, my name is Jack Smith and I am 30 years old."

對象是一種可變的數據類型,這意味著我們可以隨時添加、修改或刪除對象的屬性和方法。如下:

person.city = "New York";
console.log(person.city); // 輸出: "New York"
person.age = 31;
console.log(person.age); // 輸出: 31
delete person.lastName;
console.log(person.lastName); // 輸出: undefined
person.sayHello(); // 拋出 TypeError 異常,因為 this.lastName 找不到

除了對象字面量的方式,我們還可以使用構造函數或類的方式來創建對象。例如:

function Person(firstName, lastName, age) {
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
this.sayHello = function() {
console.log("Hello, my name is " + this.firstName + " " + this.lastName + " and I am " + this.age + " years old.");
}
}
const person = new Person("Jack", "Smith", 30);
person.sayHello(); // 輸出: "Hello, my name is Jack Smith and I am 30 years old."

在JavaScript中,對象是一個非常靈活的數據類型,它可以用于表示各種數據結構,例如鍵/值對集合、JSON等等。掌握了對象這個重要的概念,我們就可以更加熟練地使用JavaScript了。