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、给变量设置匿名函数这个变量就变成了函数(函数名),注意这种方法