可能重复:
迭代对象文字值
我在JavaScript中有对象:
var object = someobject;
Object { aaa=true, bbb=true, ccc=true }
Run Code Online (Sandbox Code Playgroud)
我怎么能用它呢?
object.each(function(index, value)) {
console.log(value);
}
Run Code Online (Sandbox Code Playgroud)
不工作.
我有一个标准的jQuery插件设置,在顶部创建默认设置:
jQuery.fn.myPlugin = function(options) {
var defaults = {
starts: "0px,0px",
speed: 250, ...
};
o = $.extend(defaults, options);
}
Run Code Online (Sandbox Code Playgroud)
我有另一个变量叫numberOfObjects.
我正在尝试循环默认变量.对于找到的每个对象(from 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";
}
Run Code Online (Sandbox Code Playgroud)