1.自然代码
function myMethod(tempAge){
var name = "zhansganfeng";
var age = 128;
if(tempAge > age){
alert("牛...");//类似代码1 假设代码比较多
}else{
alert("...");///类似代码2 假设代码比较多 , 需要抽离一个私有方法 showMessage(str)
}
}
2.抽离后代码
function myMethod2(tempAge){
var name = "zhansganfeng";
var age = 128;
//注意方法必须写在调用位置之前,不然会undefined
var showMessage = function(msg){
//此处省略20行相似代码
alert(msg);
}
if(tempAge > age){
showMessage("牛...");
}else{
showMessage("...");
}
}
基本功不扎实啊,简单的代码,第一次写的时候试了下没写出来,先写完逻辑再说,回过头来看下。