100 рублей в год, не в месяц же. Если вы об этом.
Объект функции с двумя аргументами resolve и reject. Первый аргумент вызывает успешное выполнение обещания, второй отклоняет его. Мы можем вызывать эти функции по завершении нашей операции.
window.callbackFunc = function(data) {
delete window.callbackFunc;
return resolve(data);
};
Element.prototype.smth = function () { }
? var options = { /* ... */ base64: ["img", "link", "audio", "video"] }
(пример для большей ясности, пусть и так все ясно).