问答详情
源自:1-5 [JavaScript]类型检测

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

function Person(){}

function Student(){}

Student.prototype = new Person();

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

提问者:丨Sunny 2017-04-12 22:15

个回答

  • 慕神0515290
    2017-11-09 23:24:38

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

  • Albertkaiko
    2017-04-13 09:52:48

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

  • 慕移动3142976
    2017-04-12 22:29:57

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