javascript中使用枚举定义一个对象进行数据转换
2017-09-01 17:44
519 查看
var ScheduleTypeEnum = { IPI: { value: 'IPI', description: '等额本金' }, EPI: { value: 'EPI', description: '等额本息' }, IOI: { value: 'IOI', description: '一次还本按频率结息' }, FPI: { value: 'FPI', description: '利随本清' }, UDS: { value: 'UDS', description: '用户自定义还款计划' } }; function getDescriptionById(enums, id) { var description = ''; for(var key in enums){ if(enums[key].value != undefined && enums[key].value == id){ description = enums[key].description; } } return description; } console.log(getDescriptionById(ScheduleTypeEnum,'FPI'));
相关文章推荐
- Factory 定义一个接口,客户可以使用这个接口创建一个对象.同时,我们还可以控制对那个类进行实例化
- javascript 中的 prototype和constructor属性的使用(constructor属性始终指向创建当前对象的构造函数,每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数)
- 11_5_3给people添加GetOldest()方法,使用上面定义的重载运算符,返回一个Age最大的对象数组
- 1、使用快速枚举语法实现: //构建一个NSSMutableArray数组,用@”1”至@”100”进行填充。以NSLog依次打印数组中的内容,将此数组分为奇偶两数组,再打印两新数组中的元素。
- 定义一个描述“点”的类及该类的对象,并使用构造函数初始化数据成员
- 匿名内部类使用了一个在其外部定义的对象,为什么编译器会要求其参数引用是final呢
- KVC的使用(对一个对象的成员变量进行操作(赋值/取值))
- javascript 对象的定义和方法的定义使用
- 使用JavaScript完成一个对字符串数组进行排序的小程序
- javascript 对象的定义及使用
- Hibernate查询,返回new对象(注意这个新定义的类要有构造函数),使用sql带条件分页查询并且把结果显示到一个对象的集里面的解决方案
- JavaScript使用function定义对象并调用的方法
- JavaScript使用prototype定义对象类型(转)[
- 需要这样一个记录本-9 Delphi使用TADOQuery时提示:不正常地定义参数对象。提供了一不致或不完整的信息。
- JavaScript中如何对一个对象进行深度clone
- JavaScript使用prototype定义对象类型
- 使用JavaScript创建一个字符串对象
- 使用JavaScript创建一个字符串对象
- 在JAVASCRIPT中构建一个复杂的对象,并用JSON进行转换
- javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象