文件名称:ArgueJS:可选参数,默认值和JavaScript方法签名的类型检查
文件大小:110KB
文件格式:ZIP
更新时间:2024-03-22 07:03:25
JavaScript
ArgueJS是一个JavaScript库,您可以使用,和来愉快地扩展方法的签名。 例子 假设我们要重写众所周知的。 请注意,文档称其方法签名为range([start], stop, [step]) 。 使用ArgueJS,我们可以这样输入: function range ( ) { arguments = __ ( { start : [ Number , 0 ] , stop : Number , step : [ Number , 1 ] } ) for ( var i = arguments . start ; i < arguments xss=removed>>> range ( 3 ) 0 1 2 >>> range ( 3 , 5 ) 3 4 >>
【文件预览】:
ArgueJS-master
----package.json(889B)
----test()
--------optionalParameterSpec.js(5KB)
--------test-main.js(486B)
--------utilSpec.js(8KB)
--------simpleCallSpec.js(3KB)
--------specialDataTypeSpec.js(5KB)
--------dataTypeSpec.js(16KB)
--------strictModeSpec.js(2KB)
----argue.js(11KB)
----.gitignore(19B)
----logo.png(67KB)
----History.md(950B)
----lib()
--------chai.js(113KB)
--------require.js(79KB)
----karma.conf.js(1KB)
----README.md(8KB)