【发布时间】:2021-09-27 21:47:59
【问题描述】:
考虑以下代码:
switch (doSomething()) {
case "1":
return 1;
case "2":
return 2;
default:
console.log(RETURNED_VALUE); // I want here to access the value returned from doSomething
}
我想打印从 doSomething 返回的值,而不是先将其存储在变量中。是否可以? (类似于this)
谢谢
【问题讨论】:
-
不。您需要将其放入变量或参数中。
-
您的“this”链接不正确。
-
@cansu 不是链接,他指的是方法中使用的
this关键字。 -
switch (RETURNED_VALUE = doSomething()) -
这将是一个不错的功能,但我不知道有任何语言提供它。
标签: javascript switch-statement