JS中的一个问题

 1 //事件聚合器用于订阅和发布event
 2 function EventAggregator() {
 3     var events = [];
 4 
 5     //获取event
 6     function getEvent(eventName) {
 7         return $.grep(events, function(event) {//这里是什么意思
 8             return event.name == eventName;
 9         })[0]; //将events中的每个event传入匿名函数中,如果名称相同则返回该函数
10     }
11 
12     //发布event
13     this.publish = function(eventName, eventArgs) {
14         var event = getEvent(eventName);
15 
16         if (!event) {
17             event = new Event();
18             events.push(event);
19         }
20         event.fire(eventArgs);
21     };

我不明白$.grep  这个函数干嘛的,那句代码有什么用?

白板的微信
浏览 468回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript