我正在尝试从Main类函数创建播放列表类对象。
function playlist(){
playlist.prototype.check = function (){
alert(2);
};
this.check();
};
Main = {};//literal class
Main.test = function(){
var obj = new playlist();
}
为什么我无法收到警报?
答案 0 :(得分:0)
好的,我的朋友
有一个简单的解决方案 要做到这一点,我们需要创建类声明,然后我们创建一个原型播放列表类。
在这个例子中,我更喜欢在JS中命名类使用first-capitalize字母。
// Playlist class declaration
function Playlist() {
// Class properties
// for example: this.songs = [];
// for example: this.startingIndex = 0;
}
// Adds extra behavior for Playlist class
Playlist.prototype.check = function () {
alert(2);
};
// Creates an instance from Playlist
var playlistObj = new Playlist();
// Calls check method.
playlistObj.check();