建了一个js函数isChecked,在第一遍校验的时候很正常,第二遍这个函数居然消失了。
非常地郁闷,于是改了一个名字,就好了。
仔细一想应该是与别的地方什么变量重名了,虽然没找出来,但是改名就好了,说明这个名字有问题。
这严重说明js的命名空间很重要,可惜它并没有提供这样的基础功能,只能基于其他的架构来实现了。
非常地郁闷,于是改了一个名字,就好了。
仔细一想应该是与别的地方什么变量重名了,虽然没找出来,但是改名就好了,说明这个名字有问题。
这严重说明js的命名空间很重要,可惜它并没有提供这样的基础功能,只能基于其他的架构来实现了。
本文描述了一次在JavaScript编程中遇到的奇怪现象:一个名为isChecked的函数在第一次使用后突然消失。作者通过更改函数名称解决了这个问题,并推测可能是由于变量命名冲突导致的。此经历强调了在JavaScript中正确管理命名空间的重要性。
1083

被折叠的 条评论
为什么被折叠?



