前端面试题:请说出js中new 关键字做了哪些事情了
像下面的比较常见的 一个普通类的创建以及实例化一个对象
function Person(name){
this.name=name;
}
Person.prototype.getName=function(){
console.log(this.name);
}
var person1=new Person('zhangsan');
console.log(person1.name);// 输出 张三
但其中的new 关键字做了什么呢
1.首先在内存中创建了一个空的对象 {}
2.其实将这个对象的
原创
2020-05-20 11:25:47 ·
747 阅读 ·
0 评论