对象的相关属性和方法
2018-06-26 10:58:46 3 举报
AI智能生成
1
作者其他创作
大纲/内容
Object
属性
prototype
__porot__
constructor
返回一个指向创建了对象原型的函数引用
方法
assign
对象的合并(浅拷贝)
create
span style=\
defineProperty
直接在一个对象上定义一个新属性(或者修改一个属性)
defineProperties
给一个对象添加或修改一个或者多个自有属性,且返回对象
entries
freeze
冻结一个对象(冻结对象不能修改属性值,不能删除属性,不能添加属性)
seal
密封一个对象(密封对象不能修改属性值,不能添加属性,能删除属性,)
isExtensible
判断一个对象是否为可扩展(冻结,密封的不可扩展)
isFrozen
判断一个对象是否为冻结
isSealed
判断一个对象是否是密封的
preventExtensions
让一个对象变为不可扩展 (永远不能再添加新属性)
getNotifier(废弃)
getOwnPropertyDescriptor()
返回指定对象上的一个自有属性对应的属性描述符(自有属性为直接赋予对象的属性,不是继承或者原型链上的)
getOwnpropertyDescriptors
获取对象的所有自有属性的描述
getOwnPropertyNames()
获取对象的所有自有属性的描述符(“键”)
getOwnPropertySymbols()
获取指定对象非继承的所有Symbol属性(Symbol键名)
getPrototypeOf
返回对象的原型(参数类型的原型属性值)
is
Object.keys()
返回可枚举的对象的属性名(键名,数组形式返回)
子主题
hasOwnProperty
判断某个对象是否指定的属性
isPrototypeOf
测试一个对象是否存在于另一个对象的原型链上
propertyIsEnumerable
表述属性名是否为可枚举的自身属性
toLocaleString()
返回该对象的字符串(可以检测对象类型)
valueOf()
返回指定对象的原始值
0 条评论
下一页