Function.name
関数のnameプロパティ(property)
関数名を返します.
戻り値のタイプは
string
です.function cat() {}
var dog = function() {};
var obj = {
objFunction: function() {}
};
var f = {
coco: function cocoFunction() {}
};
console.log(cat.name); // "cat"
console.log(dog.name); // "dog"
console.log(obj.name); // "objFunction"
console.log(f.coco.name); // "cocooFunction"
description
Property attributes of Function.M a m e W r i tableoEnumerablenoConfigable(設定可能)yes
読み取り専用、リストしない
設定は変更できます.名前は変更できます.
BUTは簡単に再配分できません.
function Cat (name) {
Cat.name = name;
this.name = name;
}
var coco = new Cat("coco");
console.log(Cat.name); // "Cat"(변경X)
console.log(coco.name); // "coco"
Reference
この問題について(Function.name), 我々は、より多くの情報をここで見つけました https://velog.io/@pjeeyoung/Function.nameテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol