解决JavaScript:Uncaught TypeError: xx(函数名)is not a function at HTMLInputElement.onclick

今天碰到一个特别神奇的问题,定义的js方法名肯定是对的,但是事件监听一直出错,提示已定义的函数名不是一个函数,折腾了好久才知道,原来是函数名和JavaScript内部关键字重名造成的。如何避免命名冲突呢?

1.采用匿名函数,

2.避免全局变量的泛滥,

3.合理使用命名空间;

4.添加必要的注释;

5.避免使用关键字和保留字。

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-05-02
  • 2022-01-08
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2021-12-11
  • 2021-08-14
  • 2021-04-20
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
相关资源
相似解决方案