5

我在我的 Javascript 中定义了一个枚举,如下所示:

BankTypesEnum = {
        'Savings': '0',
        'HomeLoan': '1',
        'Current': '2',
       'salary': '3'
    }

我想$.each()在此运行并与其他数据源的值进行比较。有人可以帮我吗?

4

3 回答 3

9
$.each(BankTypesEnum , function(key, value) { 
  alert(key + ': ' + value); 
});

根据您的需要编辑此代码,而不是 alert put compare 或您需要对键和值执行的任何其他操作

于 2012-09-21T06:05:02.327 回答
3

你有必要使用 $.each() 吗?如果遍历它们是目的,您可以像这样简单地使用 for for in 循环:

var earnings=BankTypesEnum;
for(var myEarnings in earnings)
{
    //do something here
}
于 2012-09-21T06:09:13.547 回答
1

试试这个

BankTypesEnum = {
    Savings: 0,
    HomeLoan: 1,
    Current: 2,
    salary: 3
}

$.each(BankTypesEnum, function(i, data) {
    console.log(i + ' - ' + data)
});​

检查小提琴

于 2012-09-21T06:08:17.047 回答