摘要: 变量提升 ES6 明确规定,如果区块中存在 let 和 const 命令,那么就会形成封闭作用域。凡是在声明之前使用这些变量,就会报错。 也就是说,let、const 声明的变量,不会存在变量提升,而 var 会 var a = 100 if (true) { a = 999 console.log 阅读全文
posted @ 2022-06-16 19:13 朱在春 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 说说据你所知能够判断数据类型的几种方法 typeof const a = [] console.log(typeof a); //Object 它只能判断基本数据类型,比如number、string、undefined、boolean、object、symbol 它对于对象类型是返回 ' objec 阅读全文
posted @ 2022-06-16 17:12 朱在春 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 同步和异步、阻塞与非阻塞 首先得明白: 1、同步与异步是能够共存的,可以在同步的语言中使用异步,也可以在异步中使用同步 2、宏任务和微任务都是异步 举一个买奶茶的案例 没有小票 同步阻塞:小明啥都干不了,只能等奶茶 同步非阻塞:小明一边玩手机,一边看奶茶做好了没 有小票 异步阻塞:小明拿着小票,不干 阅读全文
posted @ 2022-06-16 14:44 朱在春 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Git入门 一般流程如下: 工作区 ——> 暂存区 ——> 本地库 ——> 远程库 箭头分别代表add、commit、push 基本操作 查看用户名或者邮箱(美其名曰:用户签名) git config user.name/user.email #或者在用户家目录(Jackson)下面有一个.gitc 阅读全文
posted @ 2022-06-16 14:31 朱在春 阅读(49) 评论(0) 推荐(0) 编辑