如何实现JavaScript中的map函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计433个文字,预计阅读时间需要2分钟。
jsongistfile1.txt*** 将对象转换为JSON格式* @author LiFX* @version 1.0* @date 2015-03-11* @param obj 要转换的对象* @param arr 不需要转换为JSON中字段的数组* @returns JSON字符串* /function convertObjToJson(obj, arr)
/** *
* @author li * @date 2016-03-17 14:12:04 * @version 1.0 * @see * @param str * @returns */ function strUperToLower(str) { return str.replace(/\B[A-Z]/g, function(m){ return "_"+m.toLowerCase(); }); } /** * * 通过json 对表单赋值 * @author li * @date 2016-03-17 10:40:14 * @version 1.0 * @see * @param json */ function formLoadData(json){ var key,value,tagName,type,arr; for(x in json){ key = x; value = json[x]; $("[name='"+key+"'],[name='"+key+"[]']").each(function(){ tagName = $(this)[0].tagName; type = $(this).attr('type'); if(tagName=='INPUT'){ if(type=='radio'){ $(this).attr('checked',$(this).val()==value); }else if(type=='checkbox'){ arr = value.split(','); for(var i =0;i* @author li * @date 2016-03-17 14:12:04 * @version 1.0 * @see * @param str * @returns */ function strUperToLower(str) { return str.replace(/\B[A-Z]/g, function(m){ return "_"+m.toLowerCase(); }); } /** * * 通过json 对表单赋值 * @author li * @date 2016-03-17 10:40:14 * @version 1.0 * @see * @param json */ function formLoadData(json){ var key,value,tagName,type,arr; for(x in json){ key = x; value = json[x]; $("[name='"+key+"'],[name='"+key+"[]']").each(function(){ tagName = $(this)[0].tagName; type = $(this).attr('type'); if(tagName=='INPUT'){ if(type=='radio'){ $(this).attr('checked',$(this).val()==value); }else if(type=='checkbox'){ arr = value.split(','); for(var i =0;i本文共计433个文字,预计阅读时间需要2分钟。
jsongistfile1.txt*** 将对象转换为JSON格式* @author LiFX* @version 1.0* @date 2015-03-11* @param obj 要转换的对象* @param arr 不需要转换为JSON中字段的数组* @returns JSON字符串* /function convertObjToJson(obj, arr)
/** *
* @author li * @date 2016-03-17 14:12:04 * @version 1.0 * @see * @param str * @returns */ function strUperToLower(str) { return str.replace(/\B[A-Z]/g, function(m){ return "_"+m.toLowerCase(); }); } /** * * 通过json 对表单赋值 * @author li * @date 2016-03-17 10:40:14 * @version 1.0 * @see * @param json */ function formLoadData(json){ var key,value,tagName,type,arr; for(x in json){ key = x; value = json[x]; $("[name='"+key+"'],[name='"+key+"[]']").each(function(){ tagName = $(this)[0].tagName; type = $(this).attr('type'); if(tagName=='INPUT'){ if(type=='radio'){ $(this).attr('checked',$(this).val()==value); }else if(type=='checkbox'){ arr = value.split(','); for(var i =0;i* @author li * @date 2016-03-17 14:12:04 * @version 1.0 * @see * @param str * @returns */ function strUperToLower(str) { return str.replace(/\B[A-Z]/g, function(m){ return "_"+m.toLowerCase(); }); } /** * * 通过json 对表单赋值 * @author li * @date 2016-03-17 10:40:14 * @version 1.0 * @see * @param json */ function formLoadData(json){ var key,value,tagName,type,arr; for(x in json){ key = x; value = json[x]; $("[name='"+key+"'],[name='"+key+"[]']").each(function(){ tagName = $(this)[0].tagName; type = $(this).attr('type'); if(tagName=='INPUT'){ if(type=='radio'){ $(this).attr('checked',$(this).val()==value); }else if(type=='checkbox'){ arr = value.split(','); for(var i =0;i
