<--
字面量的方式创建对象
访问方式 1.对象.属性名 2.对象["属性名"] []中如果是变量就不用加"" 如果不是变量就需要加""
更改对象的属性 如果对象中有这个属性就更改,没有就添加
删除属性用delete操作符 delete 属性名
for(pn in 对象名) pn是属性名
-->
<!--
var 对象名=new Object() 创建
var person={} == var person=new Object();
对象名.属性名=属性值 给对象添加属性
-->
<!--
工厂模式创建对象 在传入参数的时候方法不用创,直接在函数中写好 必须返回一个对象才可以达到目标
function 函数名(参数1,参数2,参数3){
var 对象名=new Object();
对象名.参数1=参数1 ;
.....
对象名.方法()=function(){
alert()this.属性名;
}
return 对象名;
}
var 对象=函数名();
-->
<!--
构造函数创建对象
function Person(参数1,参数2,参数3){
this.属性名=属性值;
.....
this.speak=function(){
console.log(this.name);
}
}