前端消防圆
前端消防圆
全部文章
分类
归档
标签
去牛客网
登录
/
注册
前端消防圆的博客
TA的专栏
168篇文章
3人订阅
剑指offer
80篇文章
567人学习
字节跳动前端
2篇文章
325人学习
前端js面试
86篇文章
682人学习
全部文章
(共169篇)
题解 | #子字符串频次#
来自专栏
思路:使用indexOf求解str中第一次出现target的下标index,使用count统计子串出现次数,当index不为-1时,将count加一,同时再次使用indexOf求解str中从index+target.length位置开始第一次出现target的下标index,最后返回count即可。...
2023-06-13
0
231
题解 | #总成绩排名#
来自专栏
思路:使用sort方法对数组进行排序,注意排序规则的编写喔! <script type="text/javascript"> const _rank = array => { return array.sort(function(a,b){ return ...
2023-06-13
0
259
题解 | #生成页码#
来自专栏
思路:使用str表示ul列表中的内容,首先使用Math.ceil向上取整求出总页数page,然后遍历1~page并使用模板字符串填充str,最后将ul.innerHTML更新为str即可。 <script type="text/javascript"> const _createP...
2023-06-13
0
262
题解 | #参数解析器#
来自专栏
思路:首先使用?分割url,然后获取后半部分字符串temp,再使用&分割temp,于是获取a=b格式数组content,接着遍历content,使用=分割每一个content[i],获取item,再使用item[0]作为key,使用item[1]作为value,并填充进obj并返回。 <...
2023-06-13
1
220
题解 | #类继承#
来自专栏
思路:使用class关键字编写类,使用extends关键字编写类的继承,使用constructor关键字编写构造函数,使用super关键字调用父级构造函数。 <script type="text/javascript"> class Human { constructor(n...
2023-06-13
3
338
题解 | #模板字符串#
来自专栏
思路:首先使用new Date('2021-11-01')将'2021-11-01'转换为该日期的时间,然后使用new Date()构造出当前日期的时间,这两个日期相减得到的是这两个日期相差的毫秒数,然后除以一天的毫秒数24*60*60*1000,就可以得到相差的天数,最后使用模版字符串拼接内容即可...
2023-06-13
0
280
题解 | #计数器#
来自专栏
思路:闭包。closure函数返回一个复杂数据类型即函数,并且所返回函数内部使用外部计数变量count,这样count就会持久化在内存中而不会被销毁。每次调用closure()就会创建不同的闭包函数实例,但是每个闭包函数都有自己的内部变量count,这些闭包函数的内部变量是独立的,故其分别独立计数。...
2023-06-13
4
333
题解 | #列表动态渲染#
来自专栏
思路:使用str表示ul列表中的内容,使用forEach遍历数组,并在遍历的过程中填充str,最后将ul.innerHTML更新为str即可。 <script> var people = [ { name: '牛油1号', id: 1, age: 20 }, { na...
2023-06-13
0
334
题解 | #新数组#
来自专栏
思路:定义一个新数组arr,遍历数组array,当当前数组元素下标i不为index时,则将该元素array[i]加入新数组arr中,最后返回arr即可。 <script type="text/javascript"> const _delete = (array,index) =&...
2023-06-12
0
290
题解 | #数组排序#
来自专栏
思路:使用sort方法对数组按照指定顺序排序并得到一个排序后的数组arr,再使用forEach方法遍历数组arr,并将其元素中的name取出来放入li标签中,再将ul.innerHTML更新为str。 <script> var cups = [ { type: 1, pric...
2023-06-12
1
297
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页