super

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

这里我把 sunday 对象的 prototype 设置成了 breakfast .. 这样它就会拥有 breakfast 对象里的 getDirnk 这个方法了 .. 不过现在我想在 sunday 对象里重新定义一个 getDrink 方法 .. 覆盖掉 breakfast 的 getDrink .. 并且我想在 sunday 的 getDrink 方法里面,得到 breakfast 的 getDrink 方法返回来的东西 .. 我们就可以使用一个 super 加上这个方法的名字,来得到这个方法返回的东西。

在 sunday 里面,用一个逗号分隔一下 .. 再定义一个 getDrink 方法 .. 在这个方法里,返回一些东西 .. 用一个 super.getDrink() .. 因为上面我们把 sunday 的 prototype 设置成了 breakfast .. 所以这个 super.getDrink() 的意思就是执行一下 breakfast 里面的 getDrink 这个方法 .. 得到它返回来的东西 ..

后面再加上一种饮料 .. 比如 一杯牛奶 .. 在控制台上再输出 sunday.getDrink() ..

这里你会看到,返回来的就是 一杯茶,后面还有一杯牛奶 ..

super《 JavaScript:ES6 新功能 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点