javascript - Node.Js 中有海象运算符吗?
问题描述
在Python3.8 中有一个叫做 new 的操作符walrus
,它可以在一个条件中分配新的变量。Node.Js中是否有类似的东西?
my_var = 5
if (result := my_var == 5):
print(result)
解决方案
分配和比较作为一个表达式。要使其在严格模式下工作,并避免 linter 投诉,请在作业中添加括号。
const my_var = 5;
let result;
if ((result = my_var) === 5) {
console.log(result);
}
推荐阅读
- javascript - for 循环中的几个异步调用,需要知道所有调用何时使用 observables 完成
- swagger-ui - 我们可以在 spring boot 1.3 和 java 6 中使用 swagger 吗?
- json - 如何使用 golang+jason 从命名的 json 中获取数据?
- algorithm - 广度优先搜索与深度优先搜索
- ckan - CKAN语义搜索
- arrays - 如何返回数据结构的 JSON 字符串表示?(Python3)
- python-3.x - libc.musl-x86_64.so.1:无法打开共享对象文件
- angular - 角材料:生长网格
- python - Pandas MultiIndex DataFrame 外积
- python - 如何在 python 中捕获 OpenCV 错误?