迅雷的两题,可以,很简单

第一题:
/*请完成下面这个函数,实现题目要求的功能 ******************************开始写代码******************************/ function EventEmitter() {     var onEvents = {}, onceEvents = {};     this.on = function(event, listener){         if (event in onEvents) {             onEvents[event].push(listener);         } else {             onEvents[event] = [listener];         }     };     this.once = function(event, listener){         if (event in onceEvents) {             onceEvents[event].push(listener);         } else {             onceEvents[event] = [listener];         }     };     this.emit = function(event, ...args){         var onList = onEvents[event],             onceList = onceEvents[event];         if (onList)             for (var i in onList)                 onList[i].apply(null, args);         if (onceList) {             for (var i in onceList)                 onceList[i].apply(null, args);             delete onceEvents[event];             //onceEvents[event].length = 0;//清空once的***         }              };     this.remove = function(event, listener){         var onList = onEvents[event],             onceList = onceEvents[event];         if (onList)             while(onList.indexOf(listener) !== -1) {                 onList.splice(onList.indexOf(listener),1);             }         if (onceList)             while(onceList.indexOf(listener) !== -1) {                 onceList.splice(onceList.indexOf(listener),1);             }     };      } /******************************结束写代码******************************/ var count = 0 var input = read_line() eval(input) printsth(count)


第二题:
function sortStudents(students) {
    students.sort((a,b)=>{
        if (a.class === b.class)
            if (a.score === b.score)
                return 0;
            else return b.score - a.score;
        else return a.class - b.class;
    });
    return JSON.stringify(students);
}




#迅雷#
全部评论
我做的人工智能的题,感觉不简单啊
点赞 回复 分享
发布于 2018-09-12 20:35
***,第二题没加JSON.stringfy(),我说怎么过不去。。。。
点赞 回复 分享
发布于 2018-09-12 20:38
全通过了吗
点赞 回复 分享
发布于 2018-09-12 20:39
666大佬 我的第二个题 最后 没加JSON.stringify(students),直接返回,没有AC。。。。。
点赞 回复 分享
发布于 2018-09-12 20:43
dalao ,这个onEvents[event].push(listener)里的onEvents[event]为什么是数组?
点赞 回复 分享
发布于 2018-09-12 22:22

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务