我在我的Javascript中定义了一个Enum,如下所示:
BankTypesEnum = {
'Savings': '0',
'HomeLoan': '1',
'Current': '2',
'salary': '3'
}
我想对此运行$.each()
并与其他数据源的值进行比较。有人可以帮助我吗?
答案 0 :(得分:8)
$.each(BankTypesEnum , function(key, value) {
alert(key + ': ' + value);
});
根据您的需要编辑此代码,而不是使用警报放置比较或您需要对键和值执行的任何其他操作
答案 1 :(得分:3)
您是否有必要使用$ .each()?如果循环通过它们是你的目的,你可以简单地使用in for循环:
var earnings=BankTypesEnum;
for(var myEarnings in earnings)
{
//do something here
}
答案 2 :(得分:1)
试试这个
BankTypesEnum = {
Savings: 0,
HomeLoan: 1,
Current: 2,
salary: 3
}
$.each(BankTypesEnum, function(i, data) {
console.log(i + ' - ' + data)
});
检查FIDDLE