函数编写流程
参数数据过滤——结构优化处理——业务相关处理
实际应用例子
在代码编写上的体现(以获取用户昵称为例);
function getUserInfo(options) { // 1.参数数据过滤 if(!options){return}; if(options&&!options.token){return}; // 2.结构优化处理 var params = { requestId: "", //自定义信息 requestMsg: "",//自定义信息 token:options.token } // 3.业务相关处理 $.ajax({ url: "", //路径 type: "POST", data: params, success: function (res) { function setUserName(res) { // 参数数据过滤 if(!res.user_name){return}; // 结构优化处理 var user_name = "欢迎你,"+res.user_name; // 业务相关处理 $(".user_name").text(user_name); }; setUserName(res); } }); };