【发布时间】:2013-06-06 16:35:12
【问题描述】:
我有一个这样的对象:
var MyObject = {
item_1: 15000,
item_2: new Array(),
item_3: new Array(),
init : function() {
}
}
我知道有一种方法可以循环检查 init 函数中设置的变量,以查看该项目是否是当时设置的值。如果没有,那就做一个。
所以当我输入这样的内容时
MyObject.init({
item_1: 200,
item_2:{
item_a: "value"
},
item_3:{
item_y:"value",
item_z:"value"
}
});
然后循环遍历参数,然后设置值。
【问题讨论】:
-
for..in循环似乎是最好的选择。 -
JS对我来说是新的我该怎么办
-
好吧,第一步应该是Google
javascript for in loop- 第一个结果应该是this MDN article - MDN 是 JavaScript 的最佳资源之一。小心点,也有不好的,比如 W3Schools。 -
@Kolink -- 不幸的是,W3Schools 出现在大多数热门搜索中:\
-
标题和问题都比较差。你的问题到底是什么?你有什么问题?
标签: javascript oop