javascript中使用枚举定义一个对象进行数据转换

来源:互联网 发布:房屋装修预软件 编辑:程序博客网 时间:2024/06/05 23:40
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'));
原创粉丝点击