JavaScript创建对象
创建对象
1.第一种方法
var 对象名 = {
变量名:内容,
变量名:内容
}
//通过对象名.变量名来访问,通过对象名.变量名=值来赋值
对象名.变量名
对象名【变量名】//访问值
对象名.变量名=值 //修改值
2.第二种方法
var obj = new Object();//创建对象为obj
obj.name = '小邱';//传参
obj.name;//访问值
3.构造方法里创建对象
要创建多个对象,且多个对象包含相同的属性和方法时(强烈建议使用)😃
function Commen(name,type,blood,attack) { //构造方法变量名首字母要大写,相当于h
this.name = name;
this.type = type;
this.blood = blood;
this.attack = function(attack) {
console.log('攻击方式:'+attack)
}
}
var lp = new Commen('廉颇','力量型','500血量');//调用构造方法得先new下,new 构造方法的变量名(实参)
lp.name;//获取lp的name,结果为廉颇
lp.attack('近战');
var hy = new Commen('后羿','射手型','100血量');
hy.attack('远程')
console.log(lp.name);

浙公网安备 33010602011771号