gpt4 book ai didi

javascript - 是否可以获取已触发的事件名称,以便我可以在我的方法中将其用作字符串?

转载 作者:行者123 更新时间:2023-11-28 06:28:32 24 4
gpt4 key购买 nike

我想知道如果我运行 Backbone.Events.trigger('show:something', this.model); 我可以将该事件名称传递给我映射到的方法吗我订阅的监听器 this.listenTo(Backbone.Events, 'show:something', this.toggle, this);


切换:函数(参数){
//我可以获得 show:something 吗?
}

最佳答案

简答:否。

但是您可以监听“all”事件,并且事件的名称将作为第一个参数传递给函数。

this.on('all', function(ev, ...) {
console.log(ev); // the name of the event - show:something in your above example
});

关于javascript - 是否可以获取已触发的事件名称,以便我可以在我的方法中将其用作字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34897806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com