js中的对象
初始化
有三种方式:
1. new Object()
-
补充:
2. Object.create(proto[, propertiesObject]): 使用现有的对象来作为新创建对象的原型
> 参数说明:
proto : 新创建对象的原型对象。 值为:null(有优缺点,看官网) 或 除基本类型包装对象以外的对象
3. 使用字面量标记(常用)var o = {
name: 'xiaohong',
property([parameters]) {},
get property() {},
set property(value) {},
* generator() {}
};
静态方法
- Object.assign(target, source)
删除
- 删除属性:delete操作符
继承
- instanceof : 检查继承
遍历对象
- Object.keys() : 遍历 key
- Object.values() : 遍历 value
- Object.entries() : 遍历value 和 key
参考:一文总结 JavaScript 对象遍历的几种方式