文件名称:declare:明确声明Javascript函数中的参数类型
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-10 16:52:34
JavaScript
Declare.js 在Javascript中,声明函数时,不能对其参数类型进行任何限制。 在执行过程中,您始终必须手动检查参数的类型。 这意味着您可以使用任何类型的参数调用相同的函数。 这可能会导致无法预料的行为。 例如,根据其参数的类型,此函数具有不同的结果: function sum ( a , b ) { return a + b ; } sum ( 1 , 2 ) ; // 3 sum ( 1 , "2" ) ; // "12" <- this is not a sum, it's a string concatenation Declare.js允许您显式声明参数的类型。 仅当参数具有正确的类型时,才调用您的函数。 让我们使用Declare.js重写示例代码: var sum = declare ( [ Number , Number ] , function
【文件预览】:
declare-master
----package.json(343B)
----tests()
--------tests.js(5KB)
--------index.html(601B)
----dist()
--------declare.min.js(1KB)
----Gruntfile.js(731B)
----src()
--------declare.js(3KB)
----.gitignore(143B)
----README.md(4KB)