相关疑难解决方法(0)

Javascript中的函数重载 - 最佳实践

在Javascript中伪造函数重载的最佳方法是什么?

我知道不可能像在其他语言中一样重载Javascript中的函数.如果我需要一个函数有两个用途foo(x)foo(x,y,z)这是最好的/优选的方法:

  1. 首先使用不同的名称
  2. 使用可选参数 y = y || 'default'
  3. 使用参数数量
  4. 检查参数的类型
  5. 或者怎么样?

javascript overloading

739
推荐指数
13
解决办法
40万
查看次数

获取javascript函数对象的参数计数(或甚至名称)

我想在接受它之前评估回调函数.这意味着我至少需要知道被接受的争论者的数量 - 如果计数不匹配,我会在控制台中留下警告.但是我无法找到,javascript函数对象是否具有可以帮助我获取该信息的属性.
那么可以在不将函数解析为字符串(不值得)的情况下实现吗?

javascript function object

11
推荐指数
1
解决办法
7775
查看次数

标签 统计

javascript ×2

function ×1

object ×1

overloading ×1