我是靠谱客的博主 年轻手套,这篇文章主要介绍构造函数new的工作原理,现在分享给大家,希望可以做个参考。

首先, 何为构造函数? 用一句简单的话来概括就是: 

使用new调用一个函数, 这个被调用的函数就叫构造函数

function CreatePerson(name, age, sex){            
            this.name = name
            this.age = age
            this.sex = sex
        }

        //调用构造函数
        let p1 = new CreatePerson('ikun', 20, '男')
        console.log(p1)
        // CreatePerson {name: 'ikun', age: 20, sex: '男'}

new做的四件事

        1. 创建空对象  {}

        2. this指向这个对象 this = {}

        3. 对象赋值

            this.name = name

            this.age = age

            this.sex = sex

        4. 返回这个对象  return this

最后

以上就是年轻手套最近收集整理的关于构造函数new的工作原理的全部内容,更多相关构造函数new内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(123)

评论列表共有 0 条评论

立即
投稿
返回
顶部