我正在尝试从主类函数创建播放列表类对象。
function playlist(){
playlist.prototype.check = function (){
alert(2);
};
this.check();
};
Main = {};//literal class
Main.test = function(){
var obj = new playlist();
}
为什么我无法收到警报?
最佳答案
好的,我的 friend
有一个简单的解决方案 为此,我们需要创建类声明,然后创建一个原型(prototype)播放列表类。
在这个例子中,我更喜欢在 JS 中使用第一个大写字母来命名类。
// 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();
关于javascript - 如何在javascript中使用文字类调用另一个类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23457219/