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();

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

推荐阅读更多精彩内容

  • JavaScript面向对象 关于对象的基本概念就不多写,已经学了无数次 1.创建默认对象 先创建对象,在添加属性...
    煤球快到碗里来阅读 2,241评论 0 0
  • 1. 在ES6之前如何定义一个类?通过构造函数来定义一个类 function Person(myName, ...
    仰望_IT阅读 1,378评论 0 1
  • 一、JavaScript基础知识回顾 1.1 JavaScript 1.1.1 javascript是什么? Ja...
    福尔摩鸡阅读 5,274评论 0 7
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 10,142评论 0 5
  • 我们遇见是在炎热的夏天。我又剪了短发了,你会喜欢我短发的模样吗?她们都说短发更适合我,我想你也会觉得我短发样子很可...
    八月扎阅读 1,852评论 0 0