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中看到过,也许下一个链接可以帮助你理解什么时候代码有用: