Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
if(arguments[arguments.length-1] instanceof Function){
var callback = arguments[arguments.length-1]];
}
Foo.prototype.useWithBar(barInstance, options) {
if (options) {
var baz = options.baz;
var quux = options.quux;
}
/* ... */
}Foo.prototype.useWithBar(barInstance, {baz, quux}) {
/* ... */
};
Схема аргументов javascript функции или C-style прототипы без тяжёловесных фреймворков