return 的作用,什么时候用return

什么是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();

/*
以上是个人见解,还望指点。
*/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容