- 博客(8)
- 收藏
- 关注
原创 js 深拷贝 浅拷贝
参考:https://blog.csdn.net/weixin_46016926/article/details/115422152
2022-06-14 22:21:41 193
原创 js 常用排序 快速排序 冒泡排序 选择排序 插入排序
递归调用,双指针方法 快速排序2 递归调用,分区间后,对左右子区间分别调用quickSort函数 冒泡排序 从第一个元素开始,比较相邻的两个元素,前者大就交换位置 每次遍历结束,都能找到一个最大值 如果还有没排序的元素继续1 与选择排序的区别:冒泡从 j = 0出发, 选择从 j=i+1 出发 选择排序 取出未排序的第一个元素,遍历该元素之后的部分并进行比较。第一次就是取第一个元素 如果有更小的就交换位置 与冒泡排序的区别:冒泡从 j = 0 出发, 选择从 j=i+1 出发 插入排序 首先有
2022-06-14 22:20:45 163
原创 js 原型链 instanceof、isPrototypeOf、setPrototypeOf、hasOwnProperty使用方法+例子
用法:实例对象 instanceof 构造函数 isPrototypeOf 用法:ancestor.prototype.isPrototypeOf(son) setPrototypeOf 定义父子关系——原型链 用法:Object.setPrototypeOf(son, father);
2022-06-14 22:14:50 129
原创 js前端 常用正则表达式 简单总结+例子
js前端 常用正则表达式 总结+例子简单正则变量形式对象形式检测电话合法性零碎例子多行匹配+输出对象例子字符属性和汉字属性lastIndex属性原子表字符验证密码$的使用——相当于占位符其他零碎知识: 本文来源于一个视频总结,若想直接通过视频学习,请直接拉到本文最下方链接。 简单正则 let str = 'abcd2200hellostr956aa' let obj = [...str] //解构成对象 console.log(obj); console.log(typeof(obj)); //注
2022-05-31 13:50:47 342
原创 js 数组扁平化 数组去重
fe-handwriting-jsjavascript数组操作数组去扁平redece + concat 去扁平js原生的flat方法数组去重Array.from + Set 数组去重... + Set 数组去重循环 + indexOf 方法去重filter + indexOf 方法去重深拷贝/浅拷贝1. 递归实现深拷贝2. JSON.parse 和 JSON.stringify 方法相结合1. for in 实现浅拷贝2. Object.assign 实现浅拷贝 javascript 数组操作 数组去扁
2022-05-20 18:20:41 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人