es5和es6 继承的不同

来源:1-5 [JavaScript]类型检测

发发呆哟

2018-03-05 16:00

function Person(){};

function Student(){};


Student.prototype = new Person()



var stu = new Student()

console.log(stu.__proto__) // Person{}



-------------------------------


class Person{}

class Student extends Person{}


var stu = new Student()

console.log(stu.__proto__) //Student{}


es5和es6 的集成好像有点不一样


写回答 关注

2回答

  • 发发呆哟
    2018-03-05 19:29:38

    http://img2.mukewang.com/5a9d29fa0001a6da05120867.jpg

    贴图。

  • qq_敏芮晨彩_0
    2018-03-05 18:35:04

    http://img2.mukewang.com/5a9d1d4200017b7f03980192.jpg

    也是Person呀

    发发呆哟

    浏览器里确实是Person{}

    2018-03-05 19:28:55

    共 2 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281111 学习 · 1020 问题

查看课程

相似问题