我有一个存储关联数组的字典,并且工作正常,我正在使用
sets[SaveNameOfSet]=WordsToSave //WordsToSave is a string array
我知道如果我需要遍历字典,我需要使用它:
var value;
for (var key in sets)
{
value = sets[key];
console.log(set);
document.getElementById("paragraph").innerHTML=value+"<br>";
}
这显示了每一组中的每个元素,但它只打印了我最后一组,因为我没有线条跳线“\ n”但是为了让我使用它,我不知何故需要知道,因为什么对象(数组)是打印字典所以,我怎么知道呢? 最后展示这样的东西:
Setnumber1:={1,2,3,4};
Setnumber2:={5,6,7];
答案 0 :(得分:0)
看起来你有一个遍历集合的循环。每组都是一个数组。如果要为集合中的每个元素执行独特的操作,则需要内部循环。以下是可能有用的示例。
var value;
for (var key in sets)
{
value = sets[key];
setLen=value.length
for (var j=0; j < setLen; j++) {
var innerKey=value[j]; // this should get the inner array value [5,6,7] 5 is value[0], 6 is value[1], etc.
// do something here to capture the inner action
}
ole.log(set);
//document.getElementById("paragraph").innerHTML=value+"<br>";
}