Javascript Wierd元组式语法令人困惑

Javascript Wierd元组式语法令人困惑,javascript,ecmascript-6,Javascript,Ecmascript 6,我在daggy代码中看到了这个,我想知道它是什么意思。它类似于元组,但不受支持 const typeRep = (0, (...args) => makeValue(fields, proto, args)) parnes语句第一个位置0的用途是什么?我尝试了几个简单的例子 const t = (1, 10) //=> 10 及 据我所知,这个表达式除了最后一项外,其余都扔掉了。有人知道这里发生的事情的真相吗?尽管令人困惑,但其目的是通过以下评论记录下来的: 这是什么意思?他们不

我在daggy代码中看到了这个,我想知道它是什么意思。它类似于元组,但不受支持

const typeRep = (0, (...args) => makeValue(fields, proto, args))
parnes语句第一个位置0的用途是什么?我尝试了几个简单的例子

const t = (1, 10)
//=> 10

据我所知,这个表达式除了最后一项外,其余都扔掉了。有人知道这里发生的事情的真相吗?

尽管令人困惑,但其目的是通过以下评论记录下来的:


这是什么意思?他们不想
typeRep
这样,所以他们明确避免使用一个直接将箭头函数表达式分配给标识符的构造。

您在哪里找到了这段代码?这看起来很没用。如果投票关闭的人能够准确地指出在那个问题中张贴的结构被解释的确切位置,特别是为什么它被这样使用。实际上这个问题是重复的,我投票重新打开这个问题,这样我们就可以将它标记为真正回答这个问题的线程的重复(或者有更好的方法吗?)@str如果你有足够的代表,你可以编辑“这个问题在这里已经有答案了:”block@vaultah哦,那很有可能。不管怎样,我改了:)
const t = (1, 10, 100)
//=> 100
// this way we avoid named function
const typeRep = (0, (...args) => makeValue(fields, proto, args))