字符串的基本方法已经更新完了,今天更新一下对象的基本方法;
在 JavaScript 中,对象是王。如果您理解了对象,就理解了 JavaScript。
在 JavaScript 中,几乎“所有事物”都是对象。
所有 JavaScript 值,除了原始值,都是对象。
对象是包含变量的变量;
对象也是变量。但是对象能够包含很多值。
值按照名称:值对的形式编写(名称和值以冒号分隔)。
实例:
var person = {
firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"
};
javascript对象是无序属性的集合。
属性通常可以被修改。添加和删除。但是某些属性是只读的。
访问对象属性的语法是;
点语法和中括号语法:
objectName.property
objectName["property"];
可以用for...in语句遍历对象的属性;
实例:
var txt = "";
var person = {
fname:"Bill", lname:"Gates", age:62};
for (x in person ) {
txt += person[x];
}
注意:
不能使用预留次作为属性名(或者方法名)
delete
作用:删除属性的值和属性本身。删除完成后,属性在被添加回来之前是无法使用的。
注意:不能操作预定义的属性;
对象的属性可显示为字符串;
Object.values()
作用:当你需要使用数组的属性的时候,但是此时要操作的是对象,而对象没有此方法,可以先使用Object.values()将对象转换为数组
实例:
const person = {
name:"Bill",age:19,city:"Seattle"
};
const myArray = Object.values(person);
JSON.stringify();
作用:可以转换为字符串
实例:
const person = {
name:"Bill",age:19,city:"Seattle"
};let myString = JSON.stringify(person);
今天就更新到这啦