相关疑难解决方法(0)

返回myVar与return(myVar)之间有区别吗?

我正在查看一些示例C#代码,并注意到一个示例将返回包含在()中.

我一直都这么做:

return myRV;
Run Code Online (Sandbox Code Playgroud)

这样做是否有区别:

return (myRV);
Run Code Online (Sandbox Code Playgroud)

c# syntax

87
推荐指数
3
解决办法
9484
查看次数

为什么在JavaScript中返回时使用括号?

在Restify框架代码中,我找到了这个函数:

function queryParser(options) {

    function parseQueryString(req, res, next) {
        // Some code goes there
        return (next());
    }
    return (parseQueryString);
}
Run Code Online (Sandbox Code Playgroud)

为什么作者会写return (next());和return (parseQueryString);?它是否需要括号,如果是,为什么?

javascript

32
推荐指数
4
解决办法
8865
查看次数

关于 Javascript 中的匿名函数

我是 Javascript 新手,但有很深的背景,真正的 OO 语言,如 C#、Java、C++...在 Javascript 中,有一个称为匿名函数的概念。这是示例代码:

(   function() { 
      for(var x = 0;x<5;x++) {
         console.log(x); 
      } 
   })(); 
Run Code Online (Sandbox Code Playgroud)

据我了解,最后的括号使函数调用本身。还有另一种语法具有相同的作用:

var x =   function() { 
      for(var x = 0;x<5;x++) {
         console.log(x); 
      } 
   }(); 
Run Code Online (Sandbox Code Playgroud)

但现在如果我尝试使用x,它不会再次执行该函数。那么如果使用第二个版本中的作业,目标是什么?x我可以再次使用该功能吗?

javascript

5
推荐指数
1
解决办法
1465
查看次数

标签 统计

javascript ×2

c# ×1

syntax ×1