物件的格式
let student = {
name: "小明", // 字串
school: "台北大學", // 字串
age: 20, // 數字
score: 88.5, // 數字
isGraduated: false // 布林值
};
重點:物件用 { 屬性: 值 } 格式,每個屬性用逗號分隔,字串要加引號,數字和布林值不用
讀取物件裡的值
console.log(student.school);
// 輸出 台北大學
let mingName = student.name // 陣列中其一屬性宣告變數
console.log(mingName);
// 輸出 小明
新增屬性
let person = {}; // 建立一個空物件
person.name = "小華";
person.age = 25;
person.isStudent = true;
// 用「物件.屬性名 = 值」的方式新增屬性
console.log(person);
// 輸出結果:{ name: "小華", age: 25, isStudent: true }
修改物件裡的值
// 建立一個學生物件
let student = {
name: "小明",
score: 60,
grade: "C"
};
student.score = 95; //修改
student.grade = "A";//修改
console.log(student.score); // 輸出 95
console.log(student.grade); // 輸出 A
刪除物件裡的值
delete student.score; //刪除
delete student.grade; //刪除
console.log(student); // 輸出 { name: '小明' }
另外的讀取寫法
console.log(student['name']); // 輸出 小明(讀取方式一)
let a = 'name';
console.log(student[a]); // 輸出 小明(讀取方式二)