new 和构造函数( 是用来批量创建对象的 )

new 和构造函数( 是用来批量创建对象的 )

语法:

//1.构造函数:就是用来 批量创建对象的一个种函数写法 -----------------------------------------

注意事项:

    //      命名规范:首字母 都 大写 ,一般用 名词

    //      用法:通过 new 关键字 来调用

    function  Personage(myName, myAge, mySchool) {

this.name = myName;

this.age = myAge;

this.mySchool = mySchool;

      this.hobby = function () {

        console.log('我喜欢敲代码,学编程');

      }

    }

    //2.1 通过 new 关键字 来 调用 构造函数

    //  【看不到的细节】 new 关键字 做的四个事情:

    //  2.1  会在构造函数里面创建一个 看不到的'空对象'

    //  2.2 然后 将 空对象 隐藏式的手法传给 被调用的 构造函数 里的 this

    //  2.3 并且会调用 构造函数,调用完后,空对象里 就有了 各种 属性 和 方法

    //  2.4 还会-返回 对象

    var stu1 = new StuInfo('小狗狗', 1, false);

    console.log(stu1);

    console.log(stu1.name);

    stu1.sayHi();

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容