js new的时候干了些啥?
Posted qq_27449993
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js new的时候干了些啥?相关的知识,希望对你有一定的参考价值。
- 创建一个空的简单javascript对象(即)
- 链接该对象(即设置该对象的构造函数)到另一个对象
- 将步骤1新创建的对象作为this的上下文
- 如果该函数没有返回对象,则返回this
模仿new
let that = this
function CutOb ()
this.date = that.getNowDate()
let cutOb = new CutOb()
function createObject (fn)
let object =
Object.setPrototypeOf(object, fn.prototype)
fn.call(object)
return object
let cut = createObject(CutOb)
console.log(cutOb, cut)
以上是关于js new的时候干了些啥?的主要内容,如果未能解决你的问题,请参考以下文章
swoft| 源码解读系列二: 启动阶段, swoft 都干了些啥?
Asp.net core mapcontrollers 背后干了些啥