字符串的基本方法已經(jīng)更新完了,今天更新一下對(duì)象的基本方法;
在 JavaScript 中,對(duì)象是王。如果您理解了對(duì)象,就理解了 JavaScript。
在 JavaScript 中,幾乎“所有事物”都是對(duì)象。
所有 JavaScript 值,除了原始值,都是對(duì)象。
對(duì)象是包含變量的變量;
對(duì)象也是變量。但是對(duì)象能夠包含很多值。
值按照名稱:值對(duì)的形式編寫(名稱和值以冒號(hào)分隔)。
實(shí)例:
var person = {
firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"
};
javascript對(duì)象是無序?qū)傩缘募稀?/p>
屬性通常可以被修改。添加和刪除。但是某些屬性是只讀的。
訪問對(duì)象屬性的語法是;
點(diǎn)語法和中括號(hào)語法:
objectName.property
objectName["property"];
可以用for...in語句遍歷對(duì)象的屬性;
實(shí)例:
var txt = "";
var person = {
fname:"Bill", lname:"Gates", age:62};
for (x in person ) {
txt += person[x];
}
注意:
不能使用預(yù)留次作為屬性名(或者方法名)
delete
作用:刪除屬性的值和屬性本身。刪除完成后,屬性在被添加回來之前是無法使用的。
注意:不能操作預(yù)定義的屬性;
對(duì)象的屬性可顯示為字符串;
Object.values()
作用:當(dāng)你需要使用數(shù)組的屬性的時(shí)候,但是此時(shí)要操作的是對(duì)象,而對(duì)象沒有此方法,可以先使用Object.values()將對(duì)象轉(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);
今天就更新到這啦