Подтвердить что ты не робот

В Javascript, что такое объект опций?

Теперь у меня есть много игр, но я не могу найти то, что я ищу. Я не говорю о объекте options, который выводит меню, я говорю о том, чтобы видеть такие вещи, как

options.remove, options.enable, options.instance, 

Честно говоря, я не уверен, что код, который я пытаюсь выяснить, уже создал какой-то объект с именем "options" или его встроенный объект javascript. Он загорается фиолетовым в редакторе Dreamweaver, поэтому у меня есть ощущение, что оно является готовым объектом. Я новичок, извиняюсь.

4b9b3361

Ответ 1

Объект options - это объект, переданный в метод (обычно это метод, который создает виджет jQuery или аналогичный), который предоставляет информацию о конфигурации.

Объект опций обычно объявляется с использованием обозначения object literal:

var options = {
 width: '325px',
 height: '100px'
};

Допустимые параметры зависят от метода или виджета, который вы вызываете. В объекте options нет ничего особенного, что отличает его от любого другого объекта javascript. Синтаксис объектного литерала выше дает тот же результат, что и:

var options = new Object();
options.width = '325px';
options.height = '100px';

Пример:

$( ".selector" ).datepicker({ disabled: true });
//create a jQuery datepicker widget on the HTML elements matched by ".selector",
//using the option: disabled=true

Ответ 2

Нет стандартного универсального объекта с именем options.

Скорее всего, это означает, что библиотека, которую вы используете, имеет переменную с именем options, которая имеет такие свойства, как remove, enable и instance.

Для библиотечных функций довольно часто принимать аргумент options, определяющий... ну... параметры - то есть дополнительные настройки, которые может использовать функция. В тех случаях, когда есть много переменных, которые вы можете задать, один объект с этими свойствами более чист, чем функция, которая принимает сотни упорядоченных аргументов.

Ответ 3

Вероятно, это просто переменная, созданная script для хранения кучи значений.

var myoptions = new Object();    
myoptions.done = 1;
myoptions.welcome = 'Hello Dave'
myoptions.error = "I'm sorry dave, I can't do that".

Ответ 4

Я бы предположил, что объект options - это просто JSON. Он создан из

{ "options": { "remove": true, "enable": false, "instance": object }

Таким образом, большинство библиотек javascript загружают/устанавливают параметры. Вы можете ссылаться на свойства объектов так же, как в вопросе.