JavaScript 对象是编程中的一种基本数据结构,用于存储和检索数据。对象可以包含多个键值对,每个键值对由一个唯一的键和一个值组成。
对象的基本用法
let person = {
name: "Alice",
age: 25,
sayHello: function() {
console.log("Hello, my name is " + this.name);
}
};
console.log(person.name); // 输出: Alice
person.sayHello(); // 输出: Hello, my name is Alice
对象属性
对象属性可以是字符串或数字,通常使用点表示法来访问。
let car = {
make: "Toyota",
model: "Corolla",
year: 2020
};
console.log(car.make); // 输出: Toyota
对象方法
对象可以包含方法,这些方法可以在对象上执行操作。
let calculator = {
add: function(a, b) {
return a + b;
},
subtract: function(a, b) {
return a - b;
}
};
console.log(calculator.add(5, 3)); // 输出: 8
console.log(calculator.subtract(5, 3)); // 输出: 2
对象字面量
对象字面量是创建对象的一种方式,它允许你直接在代码中定义对象的属性和方法。
let book = {
title: "JavaScript: The Good Parts",
author: "Douglas Crockford",
read: function() {
console.log("Reading " + this.title);
}
};
book.read(); // 输出: Reading JavaScript: The Good Parts
扩展阅读
如果你想要更深入地了解 JavaScript 对象,可以阅读我们的JavaScript 对象深入指南。
JavaScript 对象