Javascript: перебирать литеральные значения объекта
У меня есть стандартный плагин JQuery, который создает настройки по умолчанию в верхней части:
jQuery.fn.myPlugin = function(options) {
var defaults = {
starts: "0px,0px",
speed: 250, ...
};
o = $.extend(defaults, options);
}
У меня есть другая переменная с именемnumberOfObjects
.
Я пытаюсь перебрать переменные по умолчанию. Для каждого найденного объекта (изnumberOfObjects
) Мне нужно продублировать значение переменной. Итак, еслиnumberOfObjects
переменная равна 3,defaults.starts
должно быть0px,0px > 0px,0px > 0px,0px
, > Используется для разделения значений.
Это то, что у меня сейчас есть.X
представляет имя переменной внутри значений по умолчанию.Y
представляет переменную для текущего значенияx
, Я зашел так далеко и понятия не имею, что делать дальше.
for (x in defaults) { // x is defaults.x
defaults.x = defaults.x + " > y";
}