对我来说,我有一个像var object = [{" 1":" w"},{" 2":" z&# 34;}];
在迭代其他数组=' [{},{},{}]'我想获得对象密钥和值,即在数组的索引0处的处理应该分别给出1和w。
。在看到我试过的其他一些堆栈溢出的帖子时,
$。each(array,function(index,value){
if(object[index] != undefined)
{
console.log("enterobject",$.parseJSON(JSON.stringify(object[index])));
console.log("enterobjectValue",$.parseJSON(JSON.stringify(object[index])).key);
console.log("enterobjectValue",$.parseJSON(JSON.stringify(object[index])).value);
}}
对于索引0,只有第一个console.log正在打印{" 1":#34; w"},而不是我希望分别返回1和w的第二和第三个日志不工作。
由于
答案 0 :(得分:1)
看起来你回来了一个阵列。如果它总是由一个元素组成,那么你可以这样做(是的,它与Tomalak的答案几乎相同):
$.each(result[0], function(key, value){
console.log(key, value);
});
如果你可能有多个元素并且你想迭代它们,你可以嵌套$ .each():
$.each(result, function(key, value){
$.each(value, function(key, value){
console.log(key, value);
});
});