javascript创建对象的方法--基本模式
一、总结
关注本质
二、代码
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>课堂演示</title>
</head>
<body>
<script>
var people1=new Object();
people1.name='孙悟空';
people1.weapon='金箍棒';
//this是指的当前作用域下的对象,注意和谁调用这个方法有关,和在哪定义没啥关系
//这里也可以简单理解为this就指的这个函数属于谁,属于谁this就是指的谁
people1.run=function(){
return this.name+'的武器是'+this.weapon
}
alert(people1.name)
alert(people1.run()) //注意方法的调用需要加() </script>
</body>
</html>
1、js创建对象:创建对象后面直接是new Object(),和java,c++有点不一样,这个相当于是总,
2、创建属性:后面就是定义和赋值一体的形势,都是用点,例如 people1.name='孙悟空';
3、对象还是 var 加对象名的形式,和变量一样,对象的本质也就是变量、
4、给变量设置匿名函数这个变量就变成了函数(函数名),注意这种方法