【发布时间】:2018-04-06 03:51:27
【问题描述】:
我有一个对象,我想遍历该对象的一些特定键。如何做到这一点?
考虑下面的 sn-p:
如何遍历 table1、table2 和 table3 键而不是所有键?
var table_object = {
table1: "hello world",
table1_name: "greetings_english.html",
table2: "hola",
table2_name: "greetings_spanish.html",
table3: "Bonjour",
table3_name: "greetings_french.html"
};
【问题讨论】:
-
用
for (var key in table_object)代替for (var key of ["table1", …])? -
可以,但是键将在事件发生时动态创建,并根据文件数量命名。
-
那么也许你想存储文件的数量,并使用
for (var i=1; i<=fileCount; i++) { var key = "table"+i; … } -
或者,如果您将
tables和tablenames存储为两个单独的数组,可能会更容易。 -
如果你想要 vanilla js,为什么要标记这个 jquery?
标签: javascript jquery iteration