понедельник, 17 февраля 2014 г.

JavaScript Значения по умолчанию в функциях

var default_options = { accepts: "text", async: true, beforeSend: null, cache: false, complete: null, // и так далее }; //функция мечты function dream(options) { var o = jQuery.extend({}, default_options, options || {}); console.log(o.accepts); } // делаем значение по умолчанию публичным dream.default_options = default_options; dream({ async: false }); // выведется: "text"

Комментариев нет:

Отправить комментарий