晚上迅雷前端笔试第二道编程题如何排序啊?

晚上迅雷前端笔试第二道编程题如何排序啊??一直没啥思路,求教:
String.prototype.getSuffixList = function(suffix) {
//TODO:编写代码逻辑 ,不使用正则
//输出结果
var str = this.split(" ");
var obj = {};
for (var i = 0; i < str.length; i++) {
if (str[i].indexOf(suffix) != -1) {
if (obj[str[i]] == undefined) {
obj[str[i]] = 1;
} else {
obj[str[i]]++;
}
}
}
console.log(obj); //输出: { beautiful: 3, wonderful: 2, helpful: 1, grateful: 2 }
//怎样根据属性值进行排序啊
var result = '';
for (var k in obj) {
if (obj.hasOwnProperty(k)) {
result += k + "=" + obj[k] + ",";
}
}
}
#迅雷##前端工程师#
全部评论
求完整题目
点赞 回复 分享
发布于 2017-10-03 09:42
没参加这场笔试,求完整题目。
点赞 回复 分享
发布于 2017-09-19 23:53
9
点赞 回复 分享
发布于 2017-09-19 23:50
我也卡这里 感觉应该用个map
点赞 回复 分享
发布于 2017-09-19 21:33

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
在喝茶的杨桃很郁闷:我简单喵两句: 1.如果不是实在没东西写不要写熟悉async await这些语法层面的东西 2.也不要写熟悉HTTP,因为http内容很多,稍微深挖一点你不会的话会让人有一种“原来你简历上面的东西都没有完全掌握”的感觉,容易给自己挖坑 3.自我评价可以删了 4.我在复习明天的面试,先mark,后面再回来继续建议
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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