【发布时间】:2017-03-20 08:42:57
【问题描述】:
如果您使用 Function.length 属性,您将获得该函数期望的参数总数。
但是,根据文档(以及实际尝试),它不包括计数中的默认参数。
这个数字不包括其余参数,只包括第一个参数之前的默认值 - Function.length
我是否有可能以某种方式获得包含默认参数的计数(从函数外部)?
【问题讨论】:
-
一般来说,这样的问题最好把注意力集中在你试图解决的问题上。文档清楚地说明了真相,计数没有暴露,所以现在答案只是“否”,而如果你解释了你想做什么,人们将能够更有效地指导你。
-
你不应该依赖
Function.length。为什么?因为你会遇到麻烦——因为它已经发生了。 -
你需要这个做什么?
标签: javascript node.js ecmascript-6