如何在jquery中获取count for循环中的原始键

时间:2015-08-07 08:27:38

标签: jquery json

我需要使用count ++循环遍历jquery中的键控json数组,如何访问循环中的原始键,以便与下一个和上一个进行比较?

var json = [{"key1":{"value":"33"},"key2":{"value":"36 "},"key3":{"value":"38"},"key4":{"value":"41"}}]

json = json[0];
for (i = 0; i < Object.keys(json).length; i++) {
//I need to compare original this key next key and previous key here.
e.g. how do I get from json[i] to key2 when i=1
// How do I get the original key using the numeric key here
}

1 个答案:

答案 0 :(得分:0)

  

当i = 1

时,如何从json [i]到key2

使用现有代码,您必须存储Object.keys的结果,以便再次使用它:

var keys = Object.keys(json);
for (i = 0; i < keys.length; i++) {
    console.log(keys[i]); // key1, key2, etc.
}

(好吧,你没有 ,你可以反复拨打Object.keys,但这可能不是一个好主意。)