js-hand-14
发表于|更新于|Js手写题
14.手动实现new
new的过程文字描述:
- 创建一个空对象 obj;
- 将空对象的隐式原型(proto)指向构造函数的prototype。
- 使用 call 改变 this 的指向
- 如果无返回值或者返回一个非对象值,则将 obj 返回作为新对象;如果返回值是一个新对象的话那么直接直接返回该对象。
查看答案
function Person(name,age){ |
细节:
[].shift.call(arguments) 也可写成: |
/img/banner/banner_2.jpeg
相关推荐
评论
公告
总结整理前端知识点 \( ̄︶ ̄*\))
持续更新中...
ヾ(•ω•`)o
持续更新中...
ヾ(•ω•`)o