Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对象内的数组未正确显示_Javascript_Arrays_Object_Random - Fatal编程技术网

Javascript 对象内的数组未正确显示

Javascript 对象内的数组未正确显示,javascript,arrays,object,random,Javascript,Arrays,Object,Random,我有一个数组对象。因此,我试图根据随机生成的键访问其中一个属性,但结果并不准确(请注意下图中的索引7)。 但当我尝试在没有随机生成密钥的情况下访问它时,它会正确显示: 注意我的原始对象如下所示: const obj = { "25": [ [{}, {}, {}, {}, {}], [{}, {}, {}, {}, {}], [{}, {}, {}, {}, {}]

我有一个数组对象。因此,我试图根据随机生成的键访问其中一个属性,但结果并不准确(请注意下图中的索引7)。

但当我尝试在没有随机生成密钥的情况下访问它时,它会正确显示:

注意我的原始对象如下所示:

   const obj = {
      "25": [
               [{}, {}, {}, {}, {}],
               [{}, {}, {}, {}, {}],
               [{}, {}, {}, {}, {}],
            ],
      "26": [
               [{}, {}, {}, {}, {}],
               [{}, {}, {}, {}, {}],
               [{}, {}, {}, {}, {}],
            ],
      "27": [
               [{}, {}, {}, {}, {}],
               [{}, {}, {}, {}, {}],
               [{}, {}, {}, {}, {}],
            ],
      ...to "50"
   }
因此,我试图根据上面提到的随机数访问其中一个键,例如
obj[randomNumber]
,这没有正确显示,但这个
obj[26]
可以工作

什么会导致这种情况,我该如何纠正

我准备提供更多的解释