0

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

const typeRep=(0,(…args)=>makeValue(字段、proto、args))

parnes语句第一个位置中的0的用途是什么?我试验了几个简单的例子

常数t=(1,10)//=> 10

常数t=(1,10,100)//=> 100

据我所知,这个表达式除了括号中的最后一项外,把其他项都扔掉了。有人知道这里发生了什么事吗?

10
  • 2
    你到底在哪里找到这个代码的?它看起来很没用。
    – 贝尔吉
    评论 2017年4月27日16:55
  • 如果投票关闭的人能够准确地指出在该问题中所解释的张贴建筑的确切位置,特别是,为什么?它正被这样使用。 评论 2017年4月27日17:00
  • 2
    实际上这个问题是重复的stackoverflow.com/questions/35522560/…stackoverflow.com/questions/32275135/…我投票决定重新打开这个问题,这样我们可以将它标记为一个真正回答问题的线程的副本(或者有更好的方法吗?)。
    – 字符串
    评论 2017年4月27日17:07
  • 1
    @str如果你有足够的rep,你可以编辑“这个问题已经有了答案:” 评论 2017年4月27日17:08
  • 1
    @vaultah哦,很可能是这样。无论如何,我改了:) 评论 2017年4月27日17:19

1答案1

重置为默认值
0

这个的目的逗号运算符虽然令人困惑,但在原始来源:

//这样我们就避免了命名函数const typeRep=(0,(…args)=>makeValue(字段、proto、args))

这意味着什么?他们不想要类型代表隐式获取.name=“typeRep”财产,因此他们明确避免使用直接将箭头函数表达式分配给标识符的构造。

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览已标记的其他问题问你自己的问题.