javascript中,對象是一組鍵值對的集合,其中鍵用于標識值。特點包括:可擴展性、有序鍵、動態修改屬性的能力。創建對象使用大括號,訪問屬性使用點運算符或方括號,修改屬性使用賦值運算符,刪除屬性使用delete運算符。對象是引用類型,可嵌套并有其他類型,如數組、日期等。
JavaScript 中的對象
在 JavaScript 中,對象是一種數據類型,它存儲了鍵值對的集合,鍵用于標識值。
對象的特點:
鍵:用于標識值的獨特字符串或符號。
值:可以是任何其他 JavaScript 數據類型(字符串、數字、布爾值、數組、對象等)。
可擴展性:對象可以動態添加或刪除鍵值對。
有序性:鍵按添加順序存儲,但值不是。
創建對象:
可以使用以下語法創建對象:
const myObject = { name: "John", age: 30, isMale: true, };
登錄后復制
訪問對象屬性:
可以使用點運算符 (.) 或方括號 ([]) 來訪問對象屬性:
console.log(myObject.name); // John console.log(myObject["age"]); // 30
登錄后復制
修改對象屬性:
可以使用賦值運算符 (=) 來修改對象屬性:
myObject.name = "Jane";
登錄后復制
刪除對象屬性:
可以使用 delete 運算符來刪除對象屬性:
delete myObject.isMale;
登錄后復制
附加信息:
對象是引用類型,這意味著對對象的修改會影響原始對象。
對象可以嵌套,這意味著它們可以包含其他對象。
JavaScript 中還提供了其他對象類型,如數組、日期、錯誤等。