什么是 Javascript 中的 Nullish Coalescing(或 ??)
发布时间:2022/08/19 作者:迹忆客 分类:JavaScript
-
在 Javascript 中,无效的合并(Nullish Coalescing)运算符,或 ?? 运算符用于在左侧为 `null` 或 `undefined` 时返回右侧。 为了更好地理解,让我们看几个例子:...
查看全文
发布时间:2022/08/19 作者:迹忆客 分类:JavaScript
在 Javascript 中,无效的合并(Nullish Coalescing)运算符,或 ?? 运算符用于在左侧为 `null` 或 `undefined` 时返回右侧。 为了更好地理解,让我们看几个例子:...
查看全文发布时间:2022/09/21 作者:迹忆客 分类:JavaScript
JavaScript 中的 “RangeError: Maximum call stack size exceeded”错误发生在函数被多次调用以至于调用超出调用堆栈限制时。 要解决该错误,需要指定退出递归必须满足的基本情况。...
查看全文发布时间:2022/08/17 作者:迹忆客 分类:JavaScript
检查元素是否包含特定文本: 使用元素的 textContent 属性来获取元素及其后代的文本内容。 使用 includes() 方法检查元素中是否包含特定文本。...
查看全文发布时间:2022/10/31 作者:迹忆客 分类:JavaScript
出现“XMLHttpRequest is not defined”错误有两个主要原因:尝试在 Node.js 应用程序(在服务器端)中使用 XMLHttpRequest;拼写错误的 XMLHttpRequest 关键字(区分大小写)。...
查看全文发布时间:2022/10/31 作者:迹忆客 分类:JavaScript
如果使用 JavaScript,无论是浏览器中的普通 JS、React 还是 Node.js,大家可能都熟悉 Promises。 此外,大家可能还遇到过使用 `Promise.all()` 函数解析 Promise 数组。...
查看全文发布时间:2022/09/17 作者:迹忆客 分类:JavaScript
几乎每次使用带括号的 JavaScript 语句时,我们只是在使用 JavaScript 函数。 函数属于称为对象的 JavaScript 数据类型,几乎每个 JavaScript 程序都在函数内部运行。...
查看全文发布时间:2022/10/06 作者:迹忆客 分类:WEB前端
我们都知道 `[]instanceof Array` 返回true,但是为什么 `[]instanceof Object` 也返回true呢?...
查看全文发布时间:2022/10/14 作者:迹忆客 分类:JavaScript
出现“ReferenceError: localStorage is not defined”错误有多种原因:在 Node.js 中使用 localStorage。在服务器上使用 localStorage(例如 Next.js 中的服务器端渲染)。...
查看全文发布时间:2023/02/01 作者:迹忆客 分类:编程语言
栈是保存元素列表的数据结构。 栈基于 `LIFO` 原则(先进后出)工作,这意味着最近添加的元素是第一个要删除的元素。本篇我们就来介绍JavaScript 实现栈机制...
查看全文发布时间:2023/02/01 作者:迹忆客 分类:JavaScript
最近看到一些奇怪的面试问题。 它们与常规问题不同:这些面试问题看起来很简单,但它们会测试你对 JavaScript 的透彻理解。 你能答对几个?...
查看全文发布时间:2023/02/01 作者:迹忆客 分类:JavaScript
管道运算符是 Javascript 即将推出的功能,它为我们提供了另一种通过一系列转换传递值的方法。 它为开发人员在编写代码时试图实现的目标提供了更多上下文,并允许我们做一些很酷的...
查看全文发布时间:2022/10/24 作者:迹忆客 分类:JavaScript
我们之前介绍过 Javascript 日期的许多问题。 好消息是,有计划使用全新的 Javascript 功能来弥补 Date() 的错误。 该功能称为 Temporal。 在本篇文章中,我们将介绍为什么 Temporal 比 Date() 更好...
查看全文发布时间:2022/10/24 作者:迹忆客 分类:JavaScript
在之前的文章中,我们介绍了 Javascript 将对象和数组存储 在堆存储中。 这意味着一个数组被创建一次,以后对它的任何更新都会更新那个原始数组。...
查看全文发布时间:2022/09/28 作者:迹忆客 分类:JavaScript
一般而言,软件工程中的一个常见概念是 **引用** 与 **值** 的概念。 Javascript 有一种有趣的方式来存储变量、对象和函数,而误解这一点可能会导致进一步的混乱。 了解这些概念的工作...
查看全文发布时间:2022/09/08 作者:迹忆客 分类:JavaScript
Javascript Date 很奇怪。 众所周知,Brendan Eich 在 10 天内编写了 Javascript 的第一个版本 - Date 函数本身也不例外。 它是基于最终在 Java 中被弃用的代码。...
查看全文