📜  Javascript Function.name

📅  最后修改于: 2020-09-27 06:18:07             🧑  作者: Mango

JavaScript Function name属性创建时返回函数的名称。

访问name属性的语法为:

func.name

在这里, func是一个函数。


从Function.name返回值
  • 返回创建函数时指定的函数名称。对于anonymous创建的函数,它是anonymous'' (空字符串)。

示例:使用Function.name
function func() {}
console.log(func.name); // func

func.name = "something";
console.log(func.name) // cannot be modified, read-only

const func1 = function () {};
console.log(func1.name); // func1

const object = {
  func2: function () {},
};
console.log(object.func2.name); //func2

// arrow function
console.log((() => {}).name); // ''

console.log((new Function).name); // anonymous

输出

func
func
func1
func2

anonymous

推荐读物: JavaScript Function.length