首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
南桥春雪君归处
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
柯里化函数、thunk函数
柯里化函数:多参函数变成单参函数 好处是可以实现参数的复用 thunk函数:多参函数变成单参函数,参数必须是回调函数
异步你怎么理解
js代码执行的顺序是:先同步代码,再微任务,再宏任务 问:微任务和宏任务区别 微任务属于ecmascript内置的语法,比如promise,async,await 宏任务属于webapi的东西,本质是
大数字问题
遇到的场景:我们后台ajax拿回来的数据用axios发现数据和后台不一致,我们发现这里面就是因为数字超过2的53次方 解决办法就是用BigInt新的数据结构 后面加一个n 具体做 axios请求配置t
axios取消请求
官网解释: - https://www.axios-http.cn/docs/cancellation 应用:tab切换的时候,你在一个标签,立即切到另一个标签,刚刚标签对应ajax浪费,所以可以取消
模块化的规范
commonjs模块化规范 导入 require 导出 module.exports es6的模块化规范 导入 import 导出 export ,export default
如何判断一个数据是数组
instanceof Array.isArray Object.prototype.toString.call
深拷贝和浅拷贝
对象如果只有一层(属性值都是基本数据类型)只用浅拷贝 Object.assign({},原始对象) {...obj} 对象如果有多层,只能用深拷贝 如果对象值不是函数,undefined这些,直接JS
set,map
set(集合)只要记住有一个用法:数组去重 map(字典)和对象很像 区别就是对象的属性名只能是字符串,而map的属性名是任意的 weakMap:弱引用 对垃圾回收机制更加友好,不需要用户不用手动删除
哪些情况内存泄露以及垃圾回收机制
哪些情况内存泄露 闭包 全局变量 垃圾回收机制 引用计数算法 一个值被变量用了就加1,如果发现引用次数是0就可以垃圾回收掉 缺点 如果是互相引用就不能被回收 标记清除算法 https://p1-jj.
闭包
概念:函数嵌套函数,且内部函数调用父级作用域的变量 函数套函数 子函数使用父函数中的变量 作用:实现变量的私有化 使用场景 循环里面的异步代码打印索引值会有bug,用闭包可以解决(不用说) 防抖和节流
下一页
个人成就
文章被点赞
4
文章被阅读
12,163
掘力值
286
关注了
8
关注者
15
收藏集
0
关注标签
18
加入于
2022-09-15