1.创建对象有以下几种方式:

  ①.var obj = {};

  ②.var obj = new Object();

  ③.自定义构造函数,然后使用构造函数创建对象

 【构造函数和普通函数的区别:函数名遵循大驼峰式命名规则,通常我们使用构造函数创建对象】

 

2.构造函数内部原理

 ①.在函数体内部隐式的加上 var this = {}【当然这个var this={}实际上是在AO对象中创建的!】

    ②.执行this.xxx = xxx;

    ③.隐式的返回this

代码如下所示:

 1 <script type="text/javascript">
 2     function Student(name,age,sex){
 3         /* var this = {
 4                 name:"",
 5                 age:
 6         }; */
 7         this.name = name;
 8         this.age = age;
 9         this.sex = sex;
10         this.grade = 2017;
11         
12         //return this;
13     }
14     
15     var student  = new Student('zhangsan',13,'male');
16 </script>
View Code

相关文章:

  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2021-11-11
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案