关于this

来源:2-5 音乐播放器类实例

soso_crazy

2019-07-04 18:07:42

this不是指向向new AudioPlay()实例化出来的对象吗?为什么在this上添加方法this.getSongs();然后又将getSongs()方法定义而且添加在AudioPlay.prototype上?这里出现了两次的getSongs()有什么作用?

写回答

1回答

好帮手慕夭夭

2019-07-04

你好同学,解答如下:

1.本案例中,this指向的是类AudioPlay的实例化对象。

2.代码中没有在this中添加getSongs方法。参考如下理解:

代码中是在AudioPlay原型上定义了一个方法,那么它自己在调用自身的方法时,就是要使用this.getSongs()去调用哦。

http://img.mukewang.com/climg/5d1ddd35000161ed10770684.jpg

祝学习愉快,望采纳。

0

0 学习 · 10739 问题

查看课程