我如何知道在javascript中在字典中打印的对象是什么?

时间:2018-05-02 18:45:14

标签: javascript arrays dictionary

我有一个存储关联数组的字典,并且工作正常,我正在使用

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];

1 个答案:

答案 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>";
    }