为了账号安全,请及时绑定邮箱和手机立即绑定

关于函数名前面加new到底是什么意思

function Person(){}

function Student(){}

Student.prototype = new Person();

是不是这里的 new Person()   就是指的Person() 函数啊。 为什么前面要加new 

正在回答

3 回答

java里面,只要有new出现就表示实例化一个对象。这里应该一样适用吧

0 回复 有任何疑惑可以回复我~

new新建,个人理解是new person()是复制了person也就是继承了person所以我理解person是new person的父亲。不知道对不对,如果说错了请大神纠正~

0 回复 有任何疑惑可以回复我~

此处的Person是对象,new表示新建一个对象,prototype那一行代码表示Student的原型是Person

1 回复 有任何疑惑可以回复我~
#1

丨Sunny 提问者

麻烦一下,我想再请教一个问题: 这个 new person 对象 和 function Person(){}里面的 person 是什么关系啊
2017-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于函数名前面加new到底是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信