【文件属性】:
文件名称:ArgRouter:为js函数添加重载功能
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-11 04:04:56
JavaScript
ArgRouter.js
是一个小型库,可使用最少的开销进行干净的javascript函数重载仿真。
这个想法是根据与影响某个init对象的回调相关联的签名(类型序列)创建道路。 然后,主体函数主体可以继续执行该init对象以执行其必须执行的任何工作(或在构造函数的情况下将其合并到此对象中)。
基本概要是这样的:
var my_function = ArgRouter.decorate(
{
// bare/default init object
},
// a road (two numbers) and its callback
"num,num",function(x,y){ // arguments are the signature parameters
this.x = x; // this is the init object
this.y = y
【文件预览】:
ArgRouter-master
----ArgRouter.js(8KB)
----index.html(292B)
----README.md(1KB)
----ArgRouter.tests.js(3KB)