从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
先把罪魁祸首挂在这里给大家群殴 👇 这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是...
先把罪魁祸首挂在这里给大家群殴 👇 这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是...
1. useState 使用状态 注意事项 如果state是一个对象,能否部分setState? 答案是不可以,示例代码 因为setState不会帮我们合并属性,而且useReducer也不会帮我们合并 注意事项2:地址要变 setStat...
前言 说起JavaScript,大家都知道是一门脚本语言。那么ES是什么鬼呢?ES全称ECMAScript ,是JavaScript语言的国际标准。 最近,我总结了25条JavaScript的基础特性相关的知识点,大家一起看一...
jsliang 求职系列 – 07 – Promise 本文原内容为 2.3w 字数,但是因为文章字数限制,所以去除了目录导航功能。 一 前言 本文会结合 Promise 知识点 + 训练题的形式进行讲解。 前置知识...
夏眠不觉晓,处处蚊子咬,夜来键盘声,发落知多少? 每天都在写代码,虽然手底下马不停蹄的敲,但是该来的加班还是会来的,如何能更快的完成手头的工作,提高自己的开发效率,今天小编给大家带来了这几个Vue小技巧,终于可以在六点像小鹿一样奔跑着下班了...
前言 程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Javascript垃圾回收机制。 在C与C++等语言中,开发人员可以直接控...
一、 Array.from() : 将伪数组对象或可遍历对象转换为真数组 1.何为伪数组 如果一个对象的所有键名都是正整数或零,并且有length属性,那么这个对象就很像数组,语法上称为“类似数组的对象”(array-like object...
前言 本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 想阅读更多优质原创文章请猛戳GitHub博客 一、线程与进程 1.概念 我们经常说JS 是单线程执行的,指的是一个进程...
本文的目标是让开发者清晰地了解 React 组件类型,哪些在现代 React 应用中依然在使用,以及为何一些类型现在不再使用了。 尽管React从2013年发布到现在并没有引入太多重大改变,但不同类型的React组件也出现了不少。一些组件类...
为了让用户轻松地从长列表中进行选择,具有自动完成功能的输入比普通选择下拉列表更可取,因为它使用户可以搜索所需的条目,而不是从列表中进行选择。这是Web应用程序的常见功能,因此开发人员开发了可自动添加功能的自动完成组件。 在本文中,我们将制作...