![]() |
1
11
是的,如果在全局命名空间中意外地定义了两次函数,肯定会出现问题。上次定义的函数只会覆盖上一个函数。 您可能需要考虑使用名称空间来解决这个问题。Javascript名称空间通常是通过使用对象和闭包来模拟的,并且通常是通过自调用函数初始化的:
|
![]() |
2
5
有点像 苏格兰高地英雄 -对于任何给定的全局符号, 只能有一个! |
![]() |
3
0
名称空间是答案的一部分,另一部分是 不写重复代码 . 函数或变量的名称应该描述它的用途,所以同名的两个函数应该是同一个函数!当然,您不能完全做到这一点,这就是为什么我们有名称空间。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 7 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 7 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 7 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 7 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 8 月前 |