JavaScript类的构造函数constructor中写了一个监视事件
在这个监视事件被触发时,我想在另一个类中输出这个监视事件的detail值。

参考GPT和自己的思路:
你好!针对你的问题,可以通过在监视事件中触发另一个类中的方法来实现在另一个类中输出 detail 值。具体实现步骤如下:
// 构造函数中的监视事件
function MyConstructor() {
this.myWatcher = function(e) {
var detail = e.detail;
// 在这里获取 detail 值
}
document.addEventListener('myEvent', this.myWatcher);
}
function MyConstructor() {
// 创建另一个类的实例
var otherInstance = new OtherClass();
// ...
}
function OtherClass() {
this.showDetail = function(detail) {
console.log(detail);
}
}
function MyConstructor() {
this.myWatcher = function(e) {
var detail = e.detail;
// 调用另一个类的方法,并传递 detail 值
otherInstance.showDetail(detail);
}
// ...
}
这样就可以在另一个类中输出监视事件的 detail 值了。希望对你有所帮助。