Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类似的双括号是什么意思?_Javascript - Fatal编程技术网

Javascript 类似的双括号是什么意思?

Javascript 类似的双括号是什么意思?,javascript,Javascript,我第一次遇到这种设置变量的方法。我有点纠结于双括号。 这是什么意思 var defaultState=(0,_state2.default)(servicePath,statepoptions); (0,_state2.default)是一个包含逗号运算符的表达式。它计算为其最后一个操作数。此处\u state2。默认值为最后一个操作数。所以 (0, _state2.default)(servicePath, stateOptions); 与 _state2.default(servicePa

我第一次遇到这种设置变量的方法。我有点纠结于双括号。 这是什么意思

var defaultState=(0,_state2.default)(servicePath,statepoptions);
(0,_state2.default)
是一个包含逗号运算符的表达式。它计算为其最后一个操作数。此处
\u state2。默认值为最后一个操作数。所以

(0, _state2.default)(servicePath, stateOptions);

_state2.default(servicePath, stateOptions);
第二个括号使用两个参数调用函数


第一个
()
用于对表达式进行分组。第二个
()
用于调用函数。

但是为什么我们要这样使用它呢?我们可以调用
\u state2.default(servicePath,statepoptions)
(_state2.default)(servicePath,statepoptions)如果我们想保留括号。你在哪里见过代码。你能告诉我代码的目的和上下文吗?我在feathers vuex中看到过,也许下一个链接可以帮助你理解什么时候代码有用: