最近看react源码,记录一下js基础object一些方法定义!
1、Object.hasOwnProperty(prop);
定义:判断某对象是否包含某属性
参数:prop 要检测的属性 字符串 名称或者 Symbol
(ES6)
2、Object.definProperty(obj,prop,desc);
定义:在一个对象上定义一个新属性,或者修改一个已经存在的属性
参数:obj 需要定义属性的当前对象;prop 当前需要定义的属性名;desc 属性描述符
3、Object.freeze()
定义:冻结对象,禁止对于该对象的属性进行修改