当用 JavaScript 编写库时,处理函数无效输入的最标准(最友好?)的方法是什么?我的直觉告诉我,返回 undefined 是完全可以的,但是抛出错误实际上更有帮助吗?还是真的不重要?
我还可以看到返回 false、null 甚至 -1,但我认为这些不会像人们广泛预期的那样。
(如果这个问题太主观,我很乐意将其设为CW。)
I think undefined
很好,但请记住:
JavaScript 没有 void 类型,因此每个函数都必须返回一个
价值。默认值是未定义的,除了构造函数,其中
默认返回值是这样的。
所以你不需要显式返回 undefined。它将是默认的。
see http://javascript.crockford.com/survey.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)