没有合适的资源?快使用搜索试试~ 我知道了~
ECNAScript 5定义了一个名为Object.create()的方法,它创建一个新对象,其中第一个参数是这个对象的原型。可以通过传入参数null来创建一个
资源详情
资源评论
资源推荐
Object.prototype 获得对象原型的引用。
Object.create();
ECNAScript 5 定义了一个名为 Object.create()的方法,它创建一个新对象,其中第一个
参数是这个对象的原型。Object.create()提供第二个可选参数,用以对对象的属性进行
进一步描述。
Object.create ( ) 是 一 个 静 态 函 数 , 而 不 是 提 供 给 某 个 对 象 调 用 的 方 法 。
可以通过传入参数 null 来创建一个没有原型的新对象,但通过这种方式创建的对象不会继
承任何东西,甚至不包括基础方法,比如 toString()。
如果想创建一个普通的空对象,需要传入 Object.prototype;
可以通过任意原型创建新对象(换句话说,可以使任意对象可继承)。
hasOwnProperty();
hasOwnproperty()方法用来检测给定的名字是否是对象的自由属性。对于继承属性它将返回
false。
调用方法 object.hasOwnPropert(property);
propertyIsEnumerable();
properIsEnumerable()方法只有检测到时自有属性且这个自有属性的可枚举性(enumerable
attribute)为 true 时它才返回 true。某些内置属性是不可枚举的。通常 javascript 代码创建
的属性都是可枚举的,除非在 ECMAScript 5 中使用方法来改变属性的可枚举性。
调用方法 object.propertyIsEnumerable(property);
东方捕
- 粉丝: 17
- 资源: 310
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0