01、Object对象
Object 是 JavaScript 的一种 数据类型,它用于存储各种键值集合和更复杂的实体,是一组数据和功能的集合。JS中几乎所有对象都是继承自Object,Array、RegExp、Math、Map、Set都是他的子类型。
- 标准对象结构:
{ key(字符串/Symbol) : value(任意类型), ...}
- 创建方式:
new Ojbect()
、字面量{key:value,key2:value2}
、Object.create(obj)
。- 使用
new 构造器()
,实现可重用的对象创建,任何函数都可以用于构造器(箭头函数除外),一般约定首字母大写,没有return
返回值。
- 使用
- 使用方式:
对象.属性=value
,对象["属性名"]=value
,属性(Key)存在则赋值,不存在则创建并赋值。 - 删除属性:
delete obj.prop
- 检测属性:
"key" in obj
,返回bool
- 遍历属性:
for(let key in obj)
循环所有key。
属性/方法 | 描述 |
---|---|
✅静态属性/方法 | |
Object.create(proto, propertiesObject) | 使用指定的原型对象和属性创建一个新对象 |
Object.assign(target,...source) IE
标签:JavaScript,obj,入门,对象,Object,value,name,属性
From: https://www.cnblogs.com/anding/p/16889942.html
相关文章
|