JavaScript
本专栏主要包括 JavaScript 中的各种知识。
安可心
❀今天不学习,明天变咸鱼❀
展开
-
谈谈 var、let、const 的区别
一道很基础的题,面试经常会被问道,曾经我以为自己掌握了,但回答了面试官后,面试官似乎不是很满意,猜测可能回答的不够完善和严谨,所以自己下去做了以下总结。 区别点 变量值 初始值 变量提升 重复声明 作用域 暂时性死区 解答 变量的值是否可以修改 var 和 let 用于定义变量,变量值可以修改。 var a = 1 let b = 2 a = 11 b = 22 console.log(a, b) // 11 12 而 const 用于定义只读的常量。对于简单类型,一旦声明,值就不能改变;对.原创 2020-11-04 20:47:01 · 538 阅读 · 0 评论 -
JS 异步执行顺序 -- 从一道面试题说起
这道题可以说是面试必考了,我在笔试中就遇到过好多次,你们应该都遇到过吧?。。以前拿到这道题时,我整个人都是懵的,看着代码就觉得又长又绕的,最后总是不能完全做对。 题目 解题步骤 思路 答案 总结 为什么需要异步 关于 Promise JS 执行顺序【简单版】 JS 执行顺序【加上 Event Loop】 JS 执行顺序【加上微任务、宏任务】 微任务 & 宏任务 1.【题目】请输出下面的执行结果: new Promise(resolve => { setTimeout(.原创 2020-11-28 18:38:58 · 811 阅读 · 2 评论