JavaScript中的函数是否具有先前的属性?为什么?

Nic*_*989 1 javascript function

我有一个JS文件,我正在从以前的员工那里工作,那里的代码具有如下功能:

funcName: function funcName() {
     //Some stuff here
    }
Run Code Online (Sandbox Code Playgroud)

我之前从未见过以“ funcName:”开头的函数。

我删除了它,代码仍然有效。

有人可以解释将函数名称作为属性的目的吗?(我假设它是一个属性,因为它具有前导冒号。此函数未包装在其他任何东西中)

Que*_*tin 8

其他所有相等的东西funcName:一个标签,并且没有意义,因为它没有在标记循环。