我举个小例子吧
function fun(){
console.log(1);
console.log(2);
console.log(3);
}
function fun1(){
console.log(1);
// 这行不要
// console.log(2);
console.log(3);
}
fun();
fun1()
上面代码中,第一次函数执行是fun里面的所有语句,而第二次执行的时候重新调用了fun1函数,而区别仅仅是一条语句没有输出而已。
我想问的是,如果是大段代码,需要调用封装好的函数的时候,最终执行的结果只需要其中的一部分怎么办?难道一定要把整个函数都重写一个新的函数吗?
所以写函数的时候要尽量做成一个尽量小的个体,这样容易被复用,可读性也强
比如这样,下面的只是一个例子,毕竟不可能为了一条语句写一个函数的,主要说明的还是写函数的一个思想