访问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