<script type="text/javascript">
function createPerson(age,name,job){
var person=new Object();
person.age=age;
person.name=name;
person.job=job;
person.sayNmae=function(){
alert(this.name);
}
return person;
}
var person1=createPerson(12,"罗俊","工程师");
</script>
看上述代码,js提供了Object对象来常见新的对象,例如我们需要创建一个狗对象
var dog=new Object()
dog.intialname="狗狗";
dog.say=function(){
alert("my name is"+this.intialname)
}
通过这种方式的不好处在于假如我们需要创建100个类似对象,这是不可能去new 100个对象,这样代码量太大,我们需要进行封装设计
使用function(参数){}里面定义对象,并且return出这个对象。
最后通过调用函数来新建对象