函数name()和prototype.name可以有相同的名称

  • 本文关键字:name prototype 函数 javascript
  • 更新时间 :
  • 英文 :


对于全局&原型函数名称必须具有相同的函数名称。

function doThis(){}

&

el.prototype.doThis = function (){}

这两个可以在同一个脚本中一起使用吗?

我试过了,它们都能正常工作,但我需要知道它们一起使用是否安全。

可以。它们存储在不同的范围内

function doThis(){}

在您的全局脚本scrope中。//doThis((;

el.prototype.doThis = function (){}

只能使用指定的对象el//el.doThis((进行访问;

为了避免误解,我更愿意用不同的名字命名它们。

相关内容

最新更新