javascript 如图,在这里用new 和不用new 的区别是什么,直接Person()也可以调用这个函数
发布网友
发布时间:2022-05-15 06:23
我来回答
共1个回答
热心网友
时间:2022-05-15 07:53
用new是把Person当作对象来处理,不用new是按函数来处理。在本例中两者的效果没有区别,但是如果把程序改成下面这样:
function Person(name,age,job){
this.name=name;
this.age=age;
this.job=job;
this.sayName=function(){
alert(this.name);
};
}
var friend=new Person("Nicholas",29,"Software Engineer");
friend.sayName();
你再把new去掉试试看!