【发布时间】:2013-04-23 21:01:40
【问题描述】:
我想从调用该函数的函数中找出对象类的名称。我正在使用 John Resig 的 class inheritance concept。
例如
var CoreStuff = Class.extend({ log: function(Message) { console.log(who + ' said ' + Message); });
var MyApp = CoreStuff.extend({ init: function() { this.log('Hello world!'); });
var app = new MyApp();
我如何确定层次结构中是否有 MyApp 或 CoreStuff 或任何其他名为 log() 的对象?
我不想像目前那样向当前类传递任何参数。
【问题讨论】:
-
调用它的对象将是
app。如果你想知道它来自什么函数,你可以在登录时传入函数的名称,因为你控制着函数 -
@ben336 “我不想像目前那样向当前类传递任何参数。”我已经将当前对象作为第二个参数传递了,我认为我可以绕过它,这就是我问这个问题的原因。
标签: javascript oop object inheritance