字符串的基本方法已經(jīng)更新完了,今天更新一下對象的基本方法岭洲;
在 JavaScript 中沪编,對象是王呼盆。如果您理解了對象,就理解了 JavaScript蚁廓。
在 JavaScript 中访圃,幾乎“所有事物”都是對象。
所有 JavaScript 值相嵌,除了原始值挽荠,都是對象克胳。
對象是包含變量的變量;
對象也是變量圈匆。但是對象能夠包含很多值。
值按照名稱:值對的形式編寫(名稱和值以冒號分隔)捏雌。
實(shí)例:
var person = {
firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"
};
javascript對象是無序?qū)傩缘募稀?/p>
屬性通吃咀可以被修改。添加和刪除性湿。但是某些屬性是只讀的纬傲。
訪問對象屬性的語法是;
點(diǎn)語法和中括號語法:
objectName.property
objectName["property"]肤频;
可以用for...in語句遍歷對象的屬性叹括;
實(shí)例:
var txt = "";
var person = {
fname:"Bill", lname:"Gates", age:62};
for (x in person ) {
txt += person[x];
}
注意:
不能使用預(yù)留次作為屬性名(或者方法名)
delete
作用:刪除屬性的值和屬性本身。刪除完成后宵荒,屬性在被添加回來之前是無法使用的汁雷。
注意:不能操作預(yù)定義的屬性;
對象的屬性可顯示為字符串报咳;
Object.values()
作用:當(dāng)你需要使用數(shù)組的屬性的時(shí)候侠讯,但是此時(shí)要操作的是對象,而對象沒有此方法暑刃,可以先使用Object.values()將對象轉(zhuǎn)換為數(shù)組
實(shí)例:
const person = {
name:"Bill",age:19,city:"Seattle"
};
const myArray = Object.values(person);
JSON.stringify();
作用:可以轉(zhuǎn)換為字符串
實(shí)例:
const person = {
name:"Bill",age:19,city:"Seattle"
};let myString = JSON.stringify(person);
今天就更新到這啦