Javascript 如何访问数组的对象?

Javascript 如何访问数组的对象?,javascript,arrays,performance,Javascript,Arrays,Performance,我对jquery还不熟悉,尝试了一些东西,但被卡住了, 我的问题是我有一个包含数组的对象,我无法找到从该对象访问该数组的方法 //My object is shown in debugging time is as below cache:object 0001-:Array[2] 0:value1, 1:value2 _prto_:object 我想从0001-数组中访问value1和value2,从该对象访问该数组有方法吗。任何帮

我对jquery还不熟悉,尝试了一些东西,但被卡住了, 我的问题是我有一个包含数组的对象,我无法找到从该对象访问该数组的方法

 //My object is shown in debugging time is as below 

  cache:object 
   0001-:Array[2]
         0:value1,
         1:value2
   _prto_:object

我想从
0001-
数组中访问
value1
value2
,从该对象访问该数组有方法吗。任何帮助都会很好。我知道使用
$。每个
我都可以循环遍历它,然后再次访问数组,但是否有其他方法可以这样做。

您可以像这样访问它,并且请记住,在此上下文中,您应该使用
括号表示法
,因为您的键有一个起始字符作为
数字

cache['0001-'][0] //first element on that array
cache['0001-'][1] //second element
针对您的新需求的解决方案

var cache = {'0001-' : [0,1]};
var xKeys = Object.keys(cache);

console.log(xObj[xKeys[0]][0]);
console.log(xObj[xKeys[0]][1]);

您可以像这样访问它,请记住,在此上下文中应该使用
括号表示法
,因为您的键的起始字符是
数字

cache['0001-'][0] //first element on that array
cache['0001-'][1] //second element
针对您的新需求的解决方案

var cache = {'0001-' : [0,1]};
var xKeys = Object.keys(cache);

console.log(xObj[xKeys[0]][0]);
console.log(xObj[xKeys[0]][1]);

有一种方法,但您应该提供代码,而不是控制台/调试器消息。那里没有jquery,那只是一个Javascript对象。请尝试我的新更新。!有一种方法,但您应该提供代码,而不是控制台/调试器消息。那里没有jquery,那只是一个Javascript对象。请尝试我的新更新。!数组的名称是动态的,每次都可能不同,因此是否有任何方法可以使用像
缓存[0][0]这样的索引使用它working@Curiosity它是一个对象,因此不能像数组一样访问它。您应该提供它的
,或者您必须使用
$对其进行迭代。每个
数组的名称都是动态的,每次都可能不同,因此有没有任何方法可以使用类似
缓存[0][0]的索引来使用它
我尝试过这个方法,但没有working@Curiosity它是一个对象,因此不能像数组一样访问它。您应该提供其
,或者必须使用
$对其进行迭代。每个