相关疑难解决方法(0)

将JavaScript语句括在括号中有什么意义?

我发现用括号括起来的不同语句将返回最后一个语句:

(34892,47691876297,2000)                => 2000
('test',73,document.createElement('p')) => <p></p>
Run Code Online (Sandbox Code Playgroud)

而且我还发现,所有语句仍然执行:

(console.log('test'), console.log('test2'), console.log('test3'), 6)
Run Code Online (Sandbox Code Playgroud)

将记录:

test
test2
test3
Run Code Online (Sandbox Code Playgroud)

结果将是6。

但是,我还发现一些语句无法使用:

(throw new Error(), 10)         => SyntaxError: Unexpected token throw
(if (1) console.log('test'), 5) => SyntaxError: Unexpected token if
Run Code Online (Sandbox Code Playgroud)

那么,该括号逗号表示法的意义是什么?您可以轻松执行所有语句,然后使用最后一条语句的值。这个是来做什么的?我使用不正确吗?

javascript comma parentheses

2
推荐指数
1
解决办法
689
查看次数

标签 统计

comma ×1

javascript ×1

parentheses ×1