javascript创建对象的方法--基本模式

javascript创建对象的方法--基本模式

一、总结

关注本质

二、代码

 1 <!DOCTYPE html>
 2 <html lang="zh-cn">
 3 <head>
 4   <meta charset="utf-8">
 5   <title>课堂演示</title>
 6 </head>
 7 <body>
 8   <script>
 9       var people1=new Object();
10       people1.name='孙悟空';
11       people1.weapon='金箍棒';
12   //this是指的当前作用域下的对象,注意和谁调用这个方法有关,和在哪定义没啥关系
13  //这里也可以简单理解为this就指的这个函数属于谁,属于谁this就是指的谁
14       people1.run=function(){
15         return this.name+'的武器是'+this.weapon
16       }
17       alert(people1.name) 
18       alert(people1.run()) //注意方法的调用需要加()
19 
20 
21   </script>
22 </body>
23 </html>

1、js创建对象:创建对象后面直接是new Object(),和java,c++有点不一样,这个相当于是总,

2、创建属性:后面就是定义和赋值一体的形势,都是用点,例如 people1.name='孙悟空';

3、对象还是 var 加对象名的形式,和变量一样,对象的本质也就是变量、

4、给变量设置匿名函数这个变量就变成了函数(函数名),注意这种方法

原文地址:https://www.cnblogs.com/Renyi-Fan/p/8978490.html