我想获取看起来像这样的数组的值:

t = new Object();
t.erg = new Array();
t.erg['random1'] = "something1";
t.erg['random2'] = "something2";
t.erg['random3'] = "something3";
t.erg['random4'] = "something4";


但是我想获取随机名称,然后通过循环获取它们的值,我找不到方法:/

最佳答案

您将使用for循环的另一种形式:

for (x in t.erg) {
  if (t.erg.hasOwnProperty(x)) {
    alert("key is " + x + " value is " + t.erg[x]);
  }
}

关于javascript - 从Java数组中获取名称和值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8452983/

10-13 07:54