我在做自己的弄的趣账本的时候,遇到一个问题就是如何取出数组里面的key和value,然后在网上查询到了好多种方法,不过我觉得以下我所使用的这一种还是简单容易理解的了,有需要的同学可以参考一下
if (inComeSum != 0)
{
keys = [];
values = [];
for (var property in inComeList)
keys.push(property);
for (var property in inComeList)
values.push(inComeList[property]);
for (var j = 0; j < values.length ; j++)
{
var inCome_key = keys[j];
var inCome_values = values[j];
}
}
其中需要注意的是,虽然两句for (var property in inComeList)都是相同的,但是不可以省略,要不然会导致没有直接写在for (var property in inComeList)下面的key或者value会直接找不到。