问:在此视频中的大约3:30,Andrew说Playlist.prototype.add的add方法想要采用参数'song',但是我不知道为什么...'Song'是构造函数,但是那不是允许播放列表应用正常运行。
“歌曲”是否只是作为参数传递的任意名称,因为它是“歌曲”数组的单数状态?
答:在播放列表功能的第2行中,'this.songs'被分配了一个空数组[]。然后在第7行,将一首歌曲“推送”到该阵列。名称“ song”和“ songs”可以是任何东西。例如,您可以使用“ songName”(代替歌曲)和“ listOfSongs”(代替歌曲)。在这种情况下,使数组名称为单个数组元素名称的复数是有意义的,但这不是必需的。