在JavaScript中的一条语句中声明变量并返回值

madox2

在许多函数中,我注意到以下模式:函数声明变量,将其组合到结果中并返回结果。在这个非常简单的示例中显示了它:

function fn() {
    var a = 1,
        b = 2;
    return a + b;
}
fn(); // 3

或者:

function fn() {
    var a, b;
    return a = 1,
           b = 2,
           a + b;
}
fn(); // 3

我想最小化此代码并将其简化为一个语句。它可能看起来像这样:

function fn() {
    return a = 1,
           b = 2,
           a + b;
}

但是,此代码在全局范围内声明了变量ab这是不可接受的。是否可以在javascript中执行此操作?

妮娜·斯科茨(Nina Scholz)

也许这对您有用:

function fn(a, b) {             // declaration in local scope
    return a = 1, b = 2, a + b; // return value with comma operator
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在同一条语句中声明相关的JavaScript变量是否安全?

来自分类Dev

在同一条语句中声明相关的JavaScript变量是否安全?

来自分类Dev

PHP-在if语句中声明变量,并在同一条语句中使用它

来自分类Dev

为什么变量在同一条语句中递增后返回前一个值?

来自分类Dev

如何在Python的IF语句中从多个返回值中检查变量之一的值

来自分类Dev

如何在C#的一条语句中声明多个列表<t>变量

来自分类Dev

为了继续上一条语句,我的返回值是多少?

来自分类Dev

在一条语句中在python中多次测试单个变量

来自分类Dev

在一条语句中在python中多次测试单个变量

来自分类Dev

在Groovy中的一条SQL语句中插入多行

来自分类Dev

在JavaScript中的if语句中声明变量

来自分类Dev

在JavaScript中的if语句中声明变量

来自分类Dev

显式包名称和掩盖同一条语句中的早期声明

来自分类Dev

pdo update语句-是否在同一条语句中保存和更新值?

来自分类Dev

返回传入的临时值并在同一条语句中读取它是否安全?

来自分类Dev

JSP / JSTL:在一条语句中初始化多个变量

来自分类Dev

是否可以在tsql的同一条语句中读取和分配变量?

来自分类Dev

获取JavaScript代码中的最后一条语句的结果

来自分类Dev

在同一条sql语句中使用别名的值

来自分类Dev

在一条语句中重命名多个字段值

来自分类Dev

在同一条语句中为数组分配多个值

来自分类Dev

php在一条语句中通过未知索引获取数组的值

来自分类Dev

在一条语句中基于两个连接的列值选择行-ORACLE

来自分类Dev

在if语句中不能使用getProperty()的返回值,而与String变量相同的值可以工作

来自分类Dev

调用另一条路线作为返回值

来自分类Dev

在R中的一条语句中计算不同的组

来自分类Dev

C#中同一条语句中的多个异步调用

来自分类Dev

我可以在一条语句中从两个表中删除条目吗?

来自分类Dev

一条语句中有多个游标

Related 相关文章

  1. 1

    在同一条语句中声明相关的JavaScript变量是否安全?

  2. 2

    在同一条语句中声明相关的JavaScript变量是否安全?

  3. 3

    PHP-在if语句中声明变量,并在同一条语句中使用它

  4. 4

    为什么变量在同一条语句中递增后返回前一个值?

  5. 5

    如何在Python的IF语句中从多个返回值中检查变量之一的值

  6. 6

    如何在C#的一条语句中声明多个列表<t>变量

  7. 7

    为了继续上一条语句,我的返回值是多少?

  8. 8

    在一条语句中在python中多次测试单个变量

  9. 9

    在一条语句中在python中多次测试单个变量

  10. 10

    在Groovy中的一条SQL语句中插入多行

  11. 11

    在JavaScript中的if语句中声明变量

  12. 12

    在JavaScript中的if语句中声明变量

  13. 13

    显式包名称和掩盖同一条语句中的早期声明

  14. 14

    pdo update语句-是否在同一条语句中保存和更新值?

  15. 15

    返回传入的临时值并在同一条语句中读取它是否安全?

  16. 16

    JSP / JSTL:在一条语句中初始化多个变量

  17. 17

    是否可以在tsql的同一条语句中读取和分配变量?

  18. 18

    获取JavaScript代码中的最后一条语句的结果

  19. 19

    在同一条sql语句中使用别名的值

  20. 20

    在一条语句中重命名多个字段值

  21. 21

    在同一条语句中为数组分配多个值

  22. 22

    php在一条语句中通过未知索引获取数组的值

  23. 23

    在一条语句中基于两个连接的列值选择行-ORACLE

  24. 24

    在if语句中不能使用getProperty()的返回值,而与String变量相同的值可以工作

  25. 25

    调用另一条路线作为返回值

  26. 26

    在R中的一条语句中计算不同的组

  27. 27

    C#中同一条语句中的多个异步调用

  28. 28

    我可以在一条语句中从两个表中删除条目吗?

  29. 29

    一条语句中有多个游标

热门标签

归档