首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
冰梦IceDream
西南交通大学
2020届
前端工程师
学习,是对生活的态度!
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(14)
链表中倒数第k个结点
0
JavaScript代码实现:使用快慢指针法。 function FindKthToTail(head, k) { // 考虑特殊的输入情况 if(!head || k == 0) { return null; } for(var i = 0, q...
发表于 2019-09-12 09:25:04
关于HTTP状态码的描述,下面说法正确的是( )
5
503 服务器暂时处于超负载或正在停机维护,无法处理请求。 403 对请求资源的访问被服务器拒绝。
发表于 2019-09-10 21:40:04
替换空格
0
JS实现:使用数组方法一行搞定。 function replaceSpace(str) { return str.split(' ').join('%20'); } 之所以不用正则表达式匹配,是因为\s不止会匹配空格,任何空白字符都能匹配,只匹配空格有些难实现。
发表于 2019-08-14 09:16:16
获取指定字符串
0
研究了半天,发现被题目误导,其实只要检查字符串中是否有连续3个数字就可以,而不是连续的3个数字。晕!使用正则表达式很好实现: function captureThreeNumbers(str) { var result =/\d{3}/.exec(str); if(result)...
发表于 2019-08-13 17:11:31
判断是否以元音字母结尾
0
使用正则表达式直接搞定: function endsWithVowel(str) { return /[aeiou]$/i.test(str) }
发表于 2019-08-13 16:49:11
二进制转换
0
先将数字转为二进制字符串,再判断字符串是不是够8位,不够则在最前面补足“0”。代码如下: function convertToBinary(num) { var patch = ''; var s = num.toString(2); for (var index = ...
发表于 2019-08-13 15:48:23
模块
0
最简单的实现方法: function createModule(str1, str2) { return { greeting: str1, name: str2, sayIt: function() { retur...
发表于 2019-08-13 15:04:13
柯里化
0
函数的柯里化,这里使用闭包就可以解决: function curryIt(fn) { return function(a) { return function(b) { return function(c) { re...
发表于 2019-08-13 14:56:00
使用 apply 调用函数
0
直接使用apply()函数就好,代码如下: function callIt(fn) { var args = [].slice.call(arguments, 1); return fn.apply(this, args); } 通过这道题,要理解call()、apply()的作...
发表于 2019-08-13 14:31:32
使用 arguments
0
两种方法实现。 第一种:使用for-in循环。对arguments进行for-in循环,每次得到的是索引值item,将arguments[item]累加求和就好。代码如下: function useArguments() { var sum = 0; for(item in...
发表于 2019-08-13 14:25:24
首页
上一页
1
2
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题