javascript Object.create()函数
来源:互联网 发布:淘宝怎么推广和宣传 编辑:程序博客网 时间:2024/05/17 22:15
Object.create() 方法会使用指定的原型对象及其属性去创建一个新的对象。
语法
Object.create(proto, [ propertiesObject ])
参数
proto一个对象,应该是新创建的对象的原型。propertiesObject可选。该参数对象是一组属性与值,该对象的属性名称将是新创建的对象的属性名称,值是属性描述符
测试
1参数proto为原型对象
//实现继承function Father(){}function Child(){}Child.prototype=Object.create(Father.prototype);console.log(Child.prototype.__proto__===Father.prototype)//trueconsole.log(Child.__proto__===Father.__proto__)//true//function A(){}var a=Object.create(A.prototype);//无prototype属性console.log(a.__proto__===A.prototype)//true
2参数proto为函数对象
function A(){}var a1=Object.create(A)//有prototype属性console.log(a1.prototype===A.prototype)//trueconsole.log(a1.__proto__===A)//true//对比var a2=new A();//无prototype属性console.log(a2.__proto__===A.prototype)//true
3参数proto为函数实例
function A(){}var A1=new A();var a=Object.create(A1);//无prototype属性console.log(a.__proto__===A1)//true
阅读全文
0 0
- javascript Object.create()函数
- Object.create函数
- 关于 JavaScript中的 Object.create()
- javascript:利用Object.create()方法创建对象
- 实现JavaScript的Object.create方法
- Object.defineProperty 函数 (JavaScript)
- Object.defineProperty 函数 (JavaScript)
- Object.defineProperty 函数 (JavaScript)
- Object.defineProperty 函数 (JavaScript)
- Object.create
- Object.create
- JavaScript: Create Advanced Web Applications With Object-Oriented Techniques
- JavaScript对象系统深入剖析3-创建对象Object.Create
- JavaScript对象系统深入剖析3-创建对象Object.Create
- JavaScript中的new操作符和Object.create()
- javascript中Object.create与new的不同
- Object.create() --- javascript一种新的对象创建方式
- 【转】javascript一种新的对象创建方式-Object.create()
- 机器学习笔试题
- netty(八)源码分析之eventLoop和eventLoopGroup
- 百度编辑器使用随记
- 如何终止java线程
- DB主从一致性架构优化4种方法
- javascript Object.create()函数
- python2和python3的区别
- 第k小质数(素数)
- 二分三分算法专项训练
- UVa524 例题7-9 万圣节后的早晨 (单向+双向)BFS
- Linux下搭建SVN云服务器
- hdu6152Friend-Graph(模拟)
- 面试积累-集合框架
- 微信小程序 时间戳转换