javascript - 在 JavaScript 中获取调用类

标签 javascript

<分区>

是否可以让类在 JavaScript 中调用函数?

例如:

function Foo(){
this.alertCaller = alertCaller;
}
function Bar(){
this.alertCaller = alertCaller;
}

function alertCaller(){
    alert(*calling object*);
}

调用 Foo().alertCaller() 时,我想输出类 Foo(),调用 Bar().alertCaller() 时,我想输出 Bar()。我有什么办法可以做到这一点吗?

最佳答案

试试这个:

function alertCaller(){
    alert(this.constructor);
}

关于javascript - 在 JavaScript 中获取调用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21731892/

相关文章:

javascript - 正则表达式 如何查找 match() 之前的特定字符?

javascript - 测试具有触发事件的函数

javascript - 为绘图节点初始化 cytoscape javascript 图形库

php - JavaScript弹出密码检查

javascript - 如何使用 jQuery 访问 JSON 中的 '@attr' 值

javascript - 解释值应该如何存储在 javascript 中而不使用数据类型 "var"或 "let"以及执行堆栈如何在这里工作

javascript - 如何将其格式化为 RESTful API 调用?

javascript - JS 监听 db/cookies/localhost 文件中的更改并立即使用react

javascript - 上传前预览图片

php - 使用 PHP 缩小内联 JavaScript