JavaScript 继承的多种方式

原型链继承 优点:实现简单 缺点:引用数据类型更改,会影响所有的实例 js functionA(){ this.name

2022年03月25日

怎么判断是一个合法的栈

背景 这是近期笔试遇到的一个题,没写出来,重新复盘一下,还是太菜了! ![blog/1648177290214.image.png](https

JavaScript 归并排序

思路 -「分」:不断将数组从中间位置划分成问题相同的子数组 -「治」:子数组长度为1时,递归结束,开始像上进行合

JavaScript 快速排序

算法思路 -哨兵划分:一般取第1个为基准,小于基准元素的移动到基准的左边,大于基准元素的移动到基准元素的右边 -递归:

2022年03月01日

JavaScript 冒泡排序

算法思路 -外层循环:一直重复「内循环」,保证每一轮将最大放到未排序数组的最右位置,直至所有元素都排序完成 -内层循环:

2022年02月16日

JavaScript 字符串相加

开始 今天笔试遇到的,没写出来,还是太菜了persevere 记录一下 原题 原题:[字符串相加](https//leetcode-cn.c

JavaScript 手写 call、apply、bind函数

call、apply、bind区别 -共同点:改变this指向 -不同点: -apply的传递的参数是数组 -c

  • 01
  • 02
  • 03