什么是return?
return的意思是返回,在javascript中程序是从上往下依次执行的,如果代码之间使用了
return,那么return之下的代码将不予执行,使用return时候要注意:return之下得到代码不
执行,将一直保留在内存中,合理使用return减少内存的施压。
什么时候使用return?
1>逻辑判断时,当某个逻辑满足了,就返回出去,不在执行下面的逻辑。举个例子:这里有个条
件,A=0;如果A>10,输出’满足‘,否则A<10,A = 1;
var A = 0,
B = 10;
function count(a,b){
if(a>b){
return a;
}else{
a = 1
}
}
count(A,B)
2>构建函数时,跳出创建对象,直接调用构建函数内部的函数,使用到return。
function fn(){
var a = {
b:function(){
alert('a')
}
c:function(){
alert('c')
}
}
return a; //将对象a从内部往上提出来,也就是说,去掉对象a的嵌套层,直接暴露对象方法a里面的b()与c().
}
var fn = fn();
fn.b();
/*
以上是个人见解,还望指点。
*/
网友评论