JavaScript基础
对象
重要程度:9 分
<div>
<h2>对象</h2>
<p>在JavaScript中,对象是一种数据结构,用于存储键值对。</p>
<p>对象可以通过字面量表示法创建,如下所示:</p>
<pre>
let person = {
firstName: "John",
lastName: "Doe",
age: 30,
eyeColor: "blue"
};
</pre>
<p>可以通过点符号或方括号访问对象的属性:</p>
<pre>
document.write(person.firstName); // 输出 "John"
document.write(person["lastName"]); // 输出 "Doe"
</pre>
<h3>对象方法</h3>
<p>对象也可以包含方法,方法是定义在对象内部的函数。</p>
<pre>
let person = {
firstName: "John",
lastName: "Doe",
age: 30,
eyeColor: "blue",
fullName: function() {
return this.firstName + " " + this.lastName;
}
};
</pre>
<p>调用方法:</p>
<pre>
document.write(person.fullName()); // 输出 "John Doe"
</pre>
<h3>数组作为对象属性</h3>
<p>数组也可以作为对象的属性。</p>
<pre>
let person = {
firstName: "John",
lastName: "Doe",
age: 30,
eyeColor: "blue",
hobbies: ["reading", "swimming", "coding"]
};
</pre>
<p>访问数组属性:</p>
<pre>
document.write(person.hobbies[1]); // 输出 "swimming"
</pre>
</div>