Q1主动回忆难度 1
1/12
JavaScript 核心 · 初级 13
记忆强度
JavaScript 核心初级题库第 13 组,共 12 张卡片。
JavaScript 核心 · 初级 13
一句话概括Promise.allSettled和Promise.all的最大不同:Promise.allSettled永远不会被reject。
Promise 的“值穿透”是指:向 then 或 catch 传入非函数参数时,该参数会被忽略,当前结果或拒绝原因继续传递到后续链条。
通常情况下,instanceof 不能直接用来判断基本数据类型,因为它主要判断对象的原型链上是否存在构造函数的 prototype。
事件代理,俗地来讲,就是把一个元素响应事件(click、keydown......)的函数委托到另一个元素
开头的 Promise.reject(1) 创建了一个已经处于拒绝状态的 Promise,拒绝原因为数字 1。
其中 1、2、4 属于首轮脚本任务中的同步输出;
控制台展示 Promise 的具体格式由浏览器或运行环境决定,可能使用不同括号、大小写或状态描述,但其规范语义是明确的:执行第二次打印时,promise…
javascript中的事件,可以理解就是在HTML文档或者浏览器中发生的一种交互操作,使得网页具备互动性, 常见的有加载事件、鼠标事件、自定义事件等
JS 中有六种简单数据类型:undefined、null、boolean、string、number、symbol
数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会
在通常的浏览器控制台中,日志的逻辑顺序为:
本题采用常见的正则表达式语义作为前提。