// 支持es4语法 var filter = { numberToFixed: function(value) { return value.toFixed(2); }, phoneFormat: function(value) { if( !value ) return ""; if( value.length < 11){ return ''; } return value.substring(0, 4) +"****"+ value.substring(7,11) }, trueFalseFormatter: function(question) { for (var i = 0; i < question.items.length; i++) { if (question.items[i].prefix === question.correct) { return question.items[i].content; } } return ''; }, indexOf: function(arg1, arg2) { return arg1.toString().indexOf(arg2.toString()) > -1 ? true : false; }, numberToArray: function(number) { var array = []; for (var i = 0; i < number; i++) { array.push(i); } return array; }, getMultResult:function( select ){ var prevList = ["", "A","B","C", "D", "E","F"] var res = [] select=''+select for( var i=0; i< select.length;i++){ var index= +select[i] res.push( prevList[index]) } return res.join(",") }, isSelect: function( index, select ){ console.log( "select", select ) if( index == select) return true; select = ""+select return select.indexOf( index )>-1; } } // 导出对外暴露的属性 module.exports = { numberToFixed: filter.numberToFixed, trueFalseFormatter: filter.trueFalseFormatter, indexOf: filter.indexOf, isSelect: filter.isSelect, phoneFormat: filter.phoneFormat, getMultResult:filter.getMultResult, numberToArray: filter.numberToArray, }