【发布时间】:2017-02-22 07:38:49
【问题描述】:
我在我的代码中将这个对象定义为rates.rates:
{ AUD="1.4553", BGN="1.9558", BRL="3.5256"}
我有以下 $.each 循环:
$.each( rates.rates, function( index, value ){
console.log(index);
});
我一直在尝试控制台.log 下一个或上一个索引(如果它们当然存在),但没有成功。非常感谢任何帮助。
【问题讨论】:
-
您可以将之前的索引保存在一个变量中。无法获取下一个索引。
-
除非解释得不好,你为什么要保存网络索引,为了什么目的?让我们知道,有很多可能的答案取决于您的最终目标。
-
您可以根据元素总数和0检查索引是否存在。
-
您的对象语法错误。这是
key: value,不是key=value -
在 each 之前将计数器设置为 0,然后在 each 循环的每次迭代中递增。这为您的循环提供了一个伪索引。
标签: javascript jquery object foreach