0
我有這樣的功能:片似乎並不工作的職能陣列
function UIAlerts() {}
然後,我使用的原型方法,一個變量關聯到這個功能:
UIAlerts.prototype.questions = []
後,我把一個函數到這個數組:
UIAlerts.prototype.questions.push(function(){
//do stuff
});
點擊事件後執行下面的代碼:
if (UIAlerts.prototype.questions && UIAlerts.prototype.questions.length > 0) {
UIAlerts.prototype.questions.slice(0, 1);
UIAlerts.prototype.questions[0] && UIAlerts.prototype.questions[0]();
}
if (UIAlerts.prototype.questions.length == 0)
UIAlerts.prototype.questions = undefined;
問題是切片不會刪除函數數組的第一個位置。任何想法?