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

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

上一篇:[AWS - DA] Elastic Load Balancer


下一篇:hdu 4277 USACO ORZ dfs+hash