我想知道为什么 YUI 库使用Y.Lang.isUndefined()
即使 JS 具有检查变量类型的内置功能。
该方法存在的原因是为了 API 一致性——YUI 团队认为将其排除在外会很奇怪。正如 LightStyle 所指出的, isUndefine() 没有做任何特殊的事情,所以你可能不应该使用它,除非你真的喜欢它的美观。
事实上,只有少数 YUI 类型检查方法可以完成超出本机所能完成的实际有用工作。 Ryan Grove 在他的演讲中详细介绍了这些方法(以及为什么您应该避免其中大多数方法),
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)