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

第一题:
/*请完成下面这个函数,实现题目要求的功能 ******************************开始写代码******************************/ 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);
}




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

相关推荐

爱读书的放鸽子能手很...:刷个两端实习,冲春招,流水线什么时候不能去
我的秋招日记
点赞 评论 收藏
分享
darius_:我试了简历上有微服务和没微服务主动要简历的外包的比例都不一样,微服务稍微看看还是要写上去,人人都写你不写会被pass
点赞 评论 收藏
分享
10-23 16:33
门头沟学院 Java
本人某中9本科,成绩中等,目前没科研没实习,目前后端学到了javaWeb,开始没定好方向,在学国外课程,走工程路线起步有点晚了,到这个时间点了还在学JavaWeb,顿感迷茫,不知道是坚持走下去还是寒假去准备考研。考研这个路弄得我还是心痒痒的,因为从众考研的人也不在少数,所以会有这方面的心理安慰吧,就是“不行我可以去考研啊”,而且意味着三年的缓冲,为了复试还有积攒经验美化简历,其实现在也可以去申入实验室打杂;就业可能意味着多些工作经验,工程岗应该到后面还是经验大于学历?还是有点迷茫了,求助好心人有无路线启发
千千倩倩:同27给点建议,现在这个时间点可以快速看完外卖和点评,不用跟着敲,但一定要在看的时候总结每个部分的整个业务流程,对其中的实现有一个大概的印象。然后直接开始看八股,刷算法。八股和算法最好还是在项目学习中穿插着看。如果计算机基础,算法这些基础好,加上每天刻苦学习,两周可以达到勉强能面试的水平,到时候就直接海投中小厂,在约面和面试的过程中不断巩固知识。没找到实习也没关系,就当积累经验。再沉淀一波直接明年三月开始投暑期,毕竟是9本,总是有面试机会的,只要你这三个月不懈怠,面试发挥得一定不错,只要拿到一个中,大厂暑期实习,秋招就有竞争力了。总得而言,现在还有机会,但是时间非常紧张,需要你结合自己情况考虑,共勉
你会选择考研还是直接就业
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务