Kendo ui 获取类名(KendoUI)

Kendo ui 获取类名(KendoUI),kendo-ui,Kendo Ui,如何获取某个实例的类名 var Animal = kendo.Class.extend({ getClassName: function() { console.log(????); //to get Animal } }); 我已经尝试了this.constructor.name,但它是一个空字符串。通常不能。 如果您谈论的是小部件,它们将名称存储在this.options.name中 Function.name是一个实验性的ES6,它实际上没有帮助,因为Cl

如何获取某个实例的类名

var Animal = kendo.Class.extend({
    getClassName: function() {
        console.log(????); //to get Animal
    }
});
我已经尝试了this.constructor.name,但它是一个空字符串。

通常不能。 如果您谈论的是小部件,它们将名称存储在
this.options.name

Function.name
是一个实验性的ES6,它实际上没有帮助,因为
Class.extend
返回一个匿名函数,所以它没有名称

因此,您只需找到另一种方法,例如,通过传入:

var Animal = kendo.Class.extend({
    name: "Animal",
    getClassName: function() {
        console.log(this.name);
    }
});