精华内容
下载资源
问答
  • JavaScript里面return的用法

    千次阅读 2018-08-30 16:11:43
    js里面return JavaScript return 语句,表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果...

    <1>js里面return

    JavaScript return 语句,表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

    return返回值的作用就是把固定不变的,常用的代码封装起来写在类里,每次用到的时候就调用就行了。

    先来简单总结一下renturn的实际使用。

    1. return 语句会终止函数的执行并返回函数的值。

    写一个button触发onclick事件

    function demo1() {

    return1;

    document.write(' <div class="print-result">'+"demo1"+'</div>');

    }

     

    在return的时候,函数值等于1,后续代码不会再执行,不会有后续输出。

    function demo2() {

    function a(b,c) {

    return b+c;

    document.write('<div class= "print-result">'+ (b+c) +'</div>');

    }

    var abc=a(5,80);

    alert(abc);

    }

    调用abc这个变量的时候,它的值会是85;如果想直接输出结果,不要返回值那就删除掉return b+c,这样abc是没有值的,但是网页会输出85。

    也可以说默认函数是没有返回值的。通常函数经过一系列处理后需要给外部返回一个值或者对象,如

    function demo3() {

    function sum(a,b){

    returna+b

    }

    alert(sum(1,2));

    }

    这个时候alert显示的值是3,而如果去掉return,则会返回undefined。

    2. 基于函数返回值的应用

    return在终止函数运行时的应用:为事件处理函数返回return:false; ,作用在于阻止默认事件行为和取消默认动作,如

    <a href ="一个网址"  οnclick= “return demo4()”>demo4</a>

    为它添加一个return值

    function demo4() {return false;}

    这样点击链接就不会跳转

    以上就是return的常见用法,此时有一个比较常见的问题,即:若在for循环中使用了return,还会执行下一次循环吗?

    function demo5() {

    for(var i=1; ;i++) {

    console.log(i+"A");

    return;

    console.log(i+"B");}

    console.log(i+"C");}

    由于出现return,函数直接终止运行并且返回当前值,所以这段函数的输出值只有1A。

    所以,如下函数,

    function demo6() {

    function counter() {

    for(var count=1; ;count++) {

    console.log(count+"A");

    if(count===5) {return;}

    console.log(count+"B");}

    console.log(count+"C");}

    counter();}

    输出值是1A,1B,2A,2B,3A,3B,4A,4B,5C。

    除了return,还有其他可以让for循环中断的方式。

    1.break

    break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。

    2. continue

    continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。要注意的是continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误。

    参考文献

    1. http://www.jb51.net/article/24101.htm

    2. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return

    3. 红宝书

    相关PPT可见:https://ptteng.github.io/PPT/PPT/js-01-return%E7%9A%84%E7%94%A8%E6%B3%95.html#/

    以及腾讯视频:https://v.qq.com/x/page/k0520zb48dg.html

    问题整理:

    1. i++和++i的区别

    ++i使用的是前置运算,先赋值再运算,i++使用的是后置运算,先运算再赋值,详见红宝书

    2. 关于闭包

    闭包:当function里嵌套function时,内部的function可以访问外部function里的变量。当return的是内部function时,就是一个闭包。内部function会close-over外部function的变量直到内部function结束。

    3. 迭代的含义

    迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,for循环就是迭代的一种

     

    <2>return 语句的使用

    使用return 语句可以返回一个变量内的值或一个指针,可做开关使用,

    用return0,表示返回为空,表示假,

    用return1,表示返回为真值,表示真。

     

    return 0  代表程序正常退出
    return 1  代表程序异常退出


    return 关键字的作用是从被调用函数跳回到发生调用函数开始处!其副作用是可返回一个参数值。
    例如:

    1、不返回值调用(常用)

    1. uchar ret(void) //用于返回原函数

    2. {

    3. a+=100;

    4. return (0);

    5. }

    1.1不返回值调用(作判断使用)

    1. uchar ret(void) //用于返回原函数

    2. {

    3. a+=100;

    4. return (0); //程序返回,不再往下执行

    5. printf("error!");

    6. }

    2、返回参数值调用

    1. uchar ret(void) //用于返回一个参数值

    2. {

    3. a+=100;

    4. return (a);

    5. }

    被调函数 return 0 或 return 1 只是给主调函数一个标志,说明他的执行过程遇到的情况。

    return 0,说明程序正常退出,返回到主程序继续往下执行。

    return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。

    return 0 或 return 1 对程序执行的顺序没有影响,只是大家习惯于使用 return (0) 退出子程序而已。
     

    关于正常退出、异常退出、退出返回的值、程序执行顺序有无影响,测试:

    1. #include"stdio.h"

    2. #define uchar unsigned char

    3. uchar a=100;

    4. uchar ret0(void)

    5. {

    6. return 0;

    7. printf("error!\n");

    8. }

    9. uchar ret1(void)

    10. {

    11. return 1;

    12. printf("error!\n");

    13. }

    14.  
    15.  
    16. void main()

    17. {

    18. printf("a1=%d\n",a); //打印a的值

    19.  
    20.  
    21. /*****查看 return 0 和 return 1退出后返回的值****/

    22. //注意:这种方法可能不是最底层返回(仅供测试)

    23. printf("ret0返回值=%d\n",ret0()); //return 0 退出函数时返回的参数

    24. printf("ret1返回值=%d\n",ret1()); //return 1 退出函数时返回的参数

    25.  
    26.  
    27. /*****查看return 1异常退出 测试程序是否往下执行****/

    28. a+=100;

    29. printf("a2=%d\n",a);

    30. while(1);

    31. }

    <3>return   的用法

     1,原生js 中 直接作为函数的返回

    1. for (var i = 0; i < 10; i++) {

    2. if (i ==2) {

    3. return;

    4. }

    5. }

    对于for 可以用break跳出整个循环,仍然执行下面的代码,可以用continue跳出当前循环

        2,jquery 中,

    1. var arr = [1,2,3,4,5]

    2. num()

    3. function num() {

    4. $.each(arr, function(index, val) {

    5. if (val == 2) {

    6. return true;

    7. }

    8. console.log("aaaaaaaaaaa");

    9. });

    10. }

    如果是return true的话就是跳出当前循环,和return一样,如果是return false;就跳出整个each;但是仍然或执行console

    因此 each中的return false相当于 for中的break,return和return true 相当于continue

     

    <4>js return 的使用

    一、返回控制与函数结果,
    语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果
     二、返回控制,
    无函数结果,语法为:return;
    
     在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页.   
     Return False 就相当于终止符,Return True 就相当于执行符。   
     在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的   
     onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果   
     你想取消对象的默认动作就可以return false。
    

    首先在js中,我们常用return false来阻止提交表单或者继续执行下面的代码,通俗的来说就是阻止执行默认的行为。

    function a(){

       if(True)
           return false;
    },这是没有任何问题的。

    如果我改成这种

    function Test(){

       a();

       b();

       c();

    }

    即使a函数返回return false 阻止提交了,但是不影响 b()以及 c()函数的执行。在Test()函数里调用a()函数,那面里面

    return false 对于Test()函数来说,只是相当于返回值。而不能阻止Test()函数执行。

    总之:return false 只在当前函数有效,不会影响其他外部函数的执行。

    三:总结

    retrun true; 返回正确的处理结果。

    return false;返回错误的处理结果,终止处理。

    return;把控制权返回给页面。

    四:区别

    1. return;返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交
    2. return false;,事件处理函数会取消事件,不再继续向下执行。比如表单将终止提交。

    <5>

    JavaScript在事件中调用函数时用return返回值实际上是对window.event.returnValue进行设置。该值放在提交表单中的onclick事件中则不会提交表单,如果放到超链接中则不执行超链接,也就禁止或取消了请求。l

    当在 Open 中 
    如果函数 checkForm() 返回 true, 那么 页面就会打开 test.html 
    否则, (返回 false), 那么页面不会跳转到 test.html, 只会执行你的 checkForm() 函数里的内容. (add函数中控制页面转到test.html除外) 
    而 Open 
    不管 checkForm() 返回什么值, 都会在执行完 add后打开页面test.html

    <span style="color:#000000"><code><span style="color:#006666"><<span style="color:#4f4f4f">form</span> <span style="color:#4f4f4f">action</span>=<span style="color:#009900">"http://www.baidu.com"</span> <span style="color:#4f4f4f">name</span>=<span style="color:#009900">"myform"</span> <span style="color:#4f4f4f">onsubmit</span>=<span style="color:#009900">"return checkForm()"</span>></span>
        username:
        <span style="color:#006666"><<span style="color:#4f4f4f">input</span> <span style="color:#4f4f4f">type</span>=<span style="color:#009900">"text"</span> <span style="color:#4f4f4f">name</span>=<span style="color:#009900">"username"</span>></span>
        password:
        <span style="color:#006666"><<span style="color:#4f4f4f">input</span> <span style="color:#4f4f4f">type</span>=<span style="color:#009900">"password"</span> <span style="color:#4f4f4f">name</span>=<span style="color:#009900">"password"</span>></span>
        <span style="color:#006666"><<span style="color:#4f4f4f">input</span> <span style="color:#4f4f4f">type</span>=<span style="color:#009900">"submit"</span> <span style="color:#4f4f4f">value</span>=<span style="color:#009900">"提交"</span>></span>
    <span style="color:#006666"></<span style="color:#4f4f4f">form</span>></span>
    
    <span style="color:#006666"><<span style="color:#4f4f4f">script</span>></span>
        document.myform.username.focus();
        <span style="color:#000088">function</span> <span style="color:#009900">checkForm</span><span style="color:#4f4f4f">()</span>{
            <span style="color:#000088">if</span>(document.myform.username.value == <span style="color:#009900">""</span>){
                alert(<span style="color:#009900">"请输入用户名!"</span>);
                document.myform.username.focus();
                <span style="color:#000088">return</span> <span style="color:#006666">false</span>;
            }
            <span style="color:#000088">if</span>(document.myform.password.value == <span style="color:#009900">""</span>){
                alert(<span style="color:#009900">"请输入密码!"</span>);
                document.myform.password.focus();
                <span style="color:#000088">return</span> <span style="color:#006666">false</span>;
            }
            <span style="color:#000088">return</span> <span style="color:#006666">true</span>;
        }
    <span style="color:#006666"></<span style="color:#4f4f4f">script</span>></span></code></span>

    <7>java里面return的使用

     

    Java中return用于方法,两个作用:
       (1)返回方法指定类型的值(这个值总是确定的),也可以是对象
       (2)方法的结束

    两种形式:(1)有返回类型 例如:return i;

              (2)无返回类型  return;

    一般方法前有void代表无返回值,没有void有返回值。

    例1

    public class TestReturn { 
        public static void main(String args[]) { 
           TestReturn t = new TestReturn(); 
            t.test1(); 
            t.test2(); 
        } 

        /** 
         * 无返回值类型的return语句测试 
         */ 
        public void test1() { 
            System.out.println("---------无返回值类型的return语句测试--------"); 
            for (int i = 1; ; i++) { 
                if (i == 4) return; 
                System.out.println("i = " + i); 
            } 
        } 

        /** 
         * 有返回值类型的return语句测试 
         * @return String 
         */ 
        public String test2(){ 
            System.out.println("---------有返回值类型的return语句测试--------"); 
            return "返回一个字符串"; 
        } 

    }

    运行结果: 
    ---------无返回值类型的return语句测试-------- 

     i = 1 

     i = 2

     i = 3  
    ---------有返回值类型的return语句测试------- 

    返回一个字符串  

     

    展开全文
  • Jquery的each里面return作用

    千次阅读 2016-11-26 12:07:16
    本意是alert信息之后让程序继续执行,但是点完alert的确定后继续执行ajax,百度了下才知道,原来在each代码块中 return false = break return ture = continue 在each里使用 return 给整个函数返回...
    function submitOpenAcount(){
    		var platIdVal = "";
    		var selectSum = 0;
    		var $checkedSelections = $('input[name="orderListInfo"]:checked');//获取所有选中的checkbox
    		$.each($checkedSelections,function(i,n){
    			platIdVal = $checkedSelections.eq(i).parents('tr').find('select').val();
    			if(platIdVal == ""){
    				alert("对不起,请您选择选中信息对应的受理渠道!");
    				return;
    			}
    			if (selectSum==0) {
    				crm_olid += $checkedSelections.eq(i).val()+":"+platIdVal;
    			}else{
    	  			crm_olid += "," + $checkedSelections.eq(i).val()+":"+platIdVal;
    	  		}
    			selectSum=selectSum+1;
    		});
    		$.ajax({
    			type: "POST",
    			......
    		});
    }

    if(platIdVal == ""){
        alert("对不起,请您选择选中信息对应的受理渠道!");
        return;
    }

    本意是想alert信息之后不让程序继续执行,但是点完alert的确定后继续执行ajax,百度了下才知道,原来在each代码块中

    return false = break

    return ture = continue

    在each里使用 return 给整个函数返回时,其实只是跳出each循环而已


    解决办法:通过try捕捉throw出来的错误,达到退出each、并返回错误的目标!

    try{
    	$.each($checkedSelections,function(i,n){
    			platIdVal = $checkedSelections.eq(i).parents('tr').find('select').val();
    			if(platIdVal == ""){
    				throw "对不起,请您选择选中信息对应的受理渠道!";
    				return;
    			}
    			if (selectSum==0) {
    				crm_olid += $checkedSelections.eq(i).val()+":"+platIdVal;
    			}else{
    	  			crm_olid += "," + $checkedSelections.eq(i).val()+":"+platIdVal;
    	  		}
    			selectSum=selectSum+1;
    	});
    }catch(e){
    	alert(e);
    	return;
    }





    展开全文
  • This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it. 翻译: 方法(函数)作为一个React子组件是无效的...

    Warning: Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it.

    翻译:

    方法(函数)作为一个React子组件是无效的。

    出现这种情况可能是因为:

    ①你return一个组件时,错写成Component而不是写成<Component />

    ②或许你想调用这个函数而不是return它。

    这个警告提示没有说出关键问题,实际上是我调用一个方法时忘记加括号,如果小伙伴们有类似报错,可以查查自己是不是在哪里漏了一对括号。

    如图红框内,应该改为Math.random()

     

     

    展开全文
  • 首先return作为返回关键字,他有以下两种返回方式 1.返回控制与函数结果 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 2.返回控制无函数结果 语法为:return;在大多数...

    首先return作为返回关键字,他有以下两种返回方式

    1.返回控制与函数结果

    语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果

    2.返回控制无函数结果

    语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<A>元素,页面会跳转到该元素href属性指定的页. return false 就相当于终止符,return true 就相当于执行符。在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的"onclick"事件以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消对象的默认动作就可以return false。也就是说如果你想用JS代码来局部改变一些数据而不引起页面其他部位的变化,那么你就应该在该onclick事件代码的后面加上return false;

    在js中,我们常用return false来阻止提交表单者继续执行下面的代码,通俗的来说就是阻止执行默认的行为。 例如下面的例子:

    (1)、

    function s1(){

    if(true)
    {

    return false;
    }

    },这是没有任何问题的。

    (2)

    function s2(){

    m();

    n();

    p();

    }

    即使m函数返回return false 阻止提交了,但是不影响 n()以及 p()函数的执行。在s2()函数里调用m()函数,那面里的return false 对于s2()函数来说,只是相当于返回值。而不能阻止s2()函数执行。return false 只在当前函数有效,不会影响其他外部函数的执行。

    总的来说在js中对于return用法的三种情况的总结如下:

    retrun true; 返回正确的处理结果。

    return false;返回错误的处理结果;终止处理;阻止提交表单;阻止执行默认的行为。

    return;把控制权返回给页面。

    展开全文
  • 如图,在for循环里,当框框里的两个if条件成立时提交url,,,像我那样写return 只能验证一次,无法做到循环,,但是去掉return 每次执行就会提交i次,,了半天没解决方法,求大神支招, for是用来循环判断几个...
  • 项目中的if else太多了,该怎么重构?

    万次阅读 多人点赞 2019-11-09 16:23:09
    介绍 最近跟着公司的大佬开发了一款IM系统,...if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
  • return false和return true

    千次阅读 2016-07-15 16:00:33
    首先return作为返回关键字,他有以下两种返回方式 1.返回控制与函数结果 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 2.返回控制无函数结果 语法为:return;在大多数...
  • return 0; } 接下来就给大家简单介绍一下返回值。 一、返回值类型 C++函数可以返回多种类型,大致可分4种: 1. 返回void(无返回值); 2. 返回对象(内置类型对象和自定义对象); 3. 返回指针(...
  • golang return的秘密

    千次阅读 2018-12-06 20:57:48
    如此 return后面跟任何参数,也可以返回规定值。 本来以为这是一个没有什么用的功能,但是完全不是! ok,让我们会下普通的返回方式 例2: func Test()(int){ return 1002 } 在设定返...
  • Java if,for语句里面的返回值

    千次阅读 2017-11-03 09:14:18
    1. break : (1)....忽略循环体中任何其它语句和循环条件测试。...(3).break在循环体内,强行结束循环的执行,也就是结束整个循环过程,在判断执行循环的条件是否成立,直接转向循环语句下面的语句。
  • ajax中return不起作用

    千次阅读 2018-05-06 20:28:21
    第一个结果能理解,async为true表示ajax和成功处理函数是异步执行的,也就说有可能ajax请求处理函数还没有执行,就执行ajax请求后面的程序(也就是输出”ajax 执行函数”),所以ajax请求中的return 起作用。...
  • 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为,众所周知,在表单中加上onsubmit="return false;"可以阻止表单提交。在超链接中加上onclick="return false;"可以阻止打开超链接。  return ...
  • yield return;yield break;return;break区别

    千次阅读 2018-08-08 17:58:53
    MS设计的初衷是在迭代器中使用yield return来返回值,用...迭代器中的yield break当于普通方法中使用的return,直接终止方法(仅仅只是终止循环,是终止整个方法),而执行yield break后面的语句。但是yield ...
  • ~ 之前对于forEach方法了解的多,在使用时,突然发现return true fasle break没有反应,仔细一看,还是大有文章,遂记…… 当跳出循环可以使用every 和 some方法,下面是简单的总结: every 当内部return false...
  • Java中return的含义

    万次阅读 2017-11-23 15:08:01
    写了这么久的代码,才明白了return的含义以及其用法,下面介绍一下我理解的return
  • submitForm">提交表单 //如果这个button写在form里面...即使你不是按这个按钮就提交。所以必须把type写出来。然后再js里面操作。 function submitForm(){  var datas=$(".datatext1") ;  var flag = true;
  • err := http.ListenAndServe(":"+svcPort, nil) if err != nil {  log.Println("http.ListenAndServe error = [" + err.Error() + "]")  //return  os.Exit(1) } 今儿遇到的一个报错问题,引发了本问题的思考:
  • C语言再学习 -- 关键字return和exit ()函数

    万次阅读 多人点赞 2016-11-09 10:29:26
    占楼 return 用法 exit的宏 EXIT_SUCCESS EXIT_FAILURE
  • 工作中遇到了一个判断条件很多,逻辑稍微复杂的东西,写完以后发现...修改前,写成这样强迫症都快犯了,自己写的代码自己都不想看。 // 确定 btnSave.on("click", function () { if (!form.validate()) retu...
  • ~ 之前对于forEach方法了解的多,在使用时,突然发现return true fasle break没有反应,仔细一看,还是大有文章,遂记…… 当跳出循环可以使用every 和 some方法,下面是简单的总结 every 当内部return false...
  • JS 中的return false的作用

    千次阅读 2017-03-15 15:02:57
    在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为. Return False 就相当于终止符,终止默认的事件行为,反之,Return True 就相当于执行符,执行终止默认的事件行为。 在js中return false的作用...你取消
  • 最近学习了python中的闭包及装饰器部分,对于内部函数下需要return func 大为不解,非常知道为啥不是return func()呢?于是我分别定义了个函数,查看带括号和带括号的type.def func1():passprint(type(func1))#...
  • Oracle函数中的return语句的作用

    千次阅读 2018-01-30 10:58:45
    今天在看一个用于ERP软件的Oracle函数时,被一个return给困扰了,也许之前有在什么地方看到过相关的说明,但是自己没有记住,就是函数中在return语句后面的语句还执行执行的问题?  函数的结构是这样的 ...
  • finally语句与return语句的执行顺序

    千次阅读 2017-11-10 18:19:09
    这里大家可能会:如果finally里也有return语句,那么是不是就直接返回了,try中的return能返回了?看下面。 2、finally块中的return语句会覆盖try块中的return返回。 public class FinallyTest2 {...
  •  这个分步情况在if-else里面很好解决,但是在ifelse里面可不容易,只能接受一步,所以尽量把运算链合并在一起。 3、stopifnot  这个函数跟Ifelse有点像,但是很奇特。stopifnot(c>2),如果正确执行,那么就会啥都...
  • 然后我在shell脚本里调用这个compare.py获取函数return的值 代码如下: #!/bin/bash var1=`python compare.py` echo $var1 $var1并没有输出我看到的return值1或0,而是执行了整个py文件 我只想接受这个...
  • 我的理解: return, 就是在向下运行了,回到调用方法处。1.Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的...
  • 解决ajax return 值得问题

    千次阅读 2018-08-26 20:20:42
    今天在前端ajax 接口编写中 要去除ajax 的值 并 绘制到页面上,期间要return 拿到ajax取得的值,在编写中发现 return 的值都是undefind,后来 ,ajax 是异步请求,拿值得时候 ajax并没有取到值,后把ajax的请求...
  • js中return的用法

    万次阅读 2019-02-27 19:50:08
    一、函数返回值,并终止函数的...语法:return 表达式; 在函数语句结束时执行,并返回表达式的值作为函数的结果; 比如: function foo(obj){ var resultObj=obj //可对传入参数进行处理. return resultObj; } 1...
  • gin使用中间件一般是在引擎Engine初始化的时候就绑定,也就是说在需要使用中间件才能访问资源的接口...你现在的需求是查询管理员列表与添加管理员接口需要token鉴权才能访问,但是登录是需要任何限制条件。 那么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,598,491
精华内容 639,396
关键字:

if里面不想return