首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
____yyy____
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
queryURLParams的三种实现方式
queryURLParams:获取地址栏中问号后面的传参的信息
JS中浮点数计算
首先计算机计算是要先转化为二进制进行计算。 整数是逐步除2取余数 直到除不尽为止。倒取余数
闭包、原型、原型链、预编译解析、作用域、作用域链、继承
作用域链:存储的运行期上下文对象的集合,这个集合呈链式链接。我们把这种链式链接叫作用域链 当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏 1、实现公有变量。 eg:函数累加器 定义:原型是对象的一个属性,它定义了构造函数制造出来的对象的公共祖…
数组扁平化的N中方案和斐波那契数列
数组扁平化flatarray = array.flat(number|Infinity)number代表的是扁平化的级数Infinity无限 即所有数据扁平化转换成字符串toString()方法arr
js中手撕三种排序方式(冒泡、插入、快速)
冒泡每一轮比较之后 当前数组中的最大值放到了最后规律:一轮轮的比较,每一次都是从第一项开始,拿出当前项A和后一项B进行比较, 如果A>B 让两者交换位置插入排序规律:拿当前元素 与新数组元素进行对比
数组去重的几种方法
Setlet arr = [...new Set(array)]splicesplice 操作元素的话 性能不太好 当前项一旦删除 后面项索引都发生改变改进方式:先把重复的元素改为null 最后统一处
copy深拷贝、merge合并的终极探究
拷贝//判断数据类型//对象和数组的遍历//对象的浅拷贝// 浅克隆//深克隆:只要有下一级 我们就克隆一次(浅克隆)mergelet options = Object.assign(oldOptio
谈谈你对this的理解及应用场景
this的五种情况分析this执行主体 谁把它执行【和在哪儿创建、在哪儿执行没有必然的关系】1、函数执行,看方法前面是否有“点“,没有”点“,this指向window【严格模式下是undefined】
JS中三类循环对比及性能分析
forEach属于函数式编程,用起来比for方便,性能比for更差些(what更关注结果,把执行过程封装起来,内部实现封装,自己控制不了循环次数,无法管控过程 不可以中断结束循环。所以会把循环都走一遍) 性能非常非常的差。迭代当前对象中所有可枚举的属性(私有属性大部分是可枚举的…
js类型检测
常用的有typeof、instanceof、constructor、Object.prototype.toString这四种,各有利弊。 typeof null =>object 原因是null在底层的存储值是000 对象存储在计算机中都是以三个0开始的二进制存储。null也是…
下一页
个人成就
文章被点赞
13
文章被阅读
1,818
掘力值
118
关注了
6
关注者
1
收藏集
8
关注标签
8
加入于
2019-12-09