我有一個標準的jQuery插件設置在頂部創建默認設置:的Javascript:遍歷對象文本價值
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";
}
好極了!這工作完美!謝謝:) – Aaron 2012-02-20 18:41:36
這個方法的問題,你也應該檢查屬性是否屬於對象本身而不是它的原型。我建議在'Object.keys(obj)' – ivstas 2015-09-21 08:42:17
@Kite中使用@ blair-anderson解決方案,而具體詢問'object literals'的問題。 – Petah 2015-09-22 02:11:39