我是靠谱客的博主 年轻手套,最近开发中收集的这篇文章主要介绍构造函数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的工作原理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部