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