Node.js 模块导入提案 `node:`
Node.js 内置模块导入 `node:` 提案现在正式支持,Node.js v16.0.0 现在支持 `node:` 提案。
累计 20 篇
Node.js 内置模块导入 `node:` 提案现在正式支持,Node.js v16.0.0 现在支持 `node:` 提案。
如何直接在 ES module 模块中直接引用 JSON 文件数据,新的 ES 提案 JSON modules 支持在 Node.js 和浏览器中导入 JSON 文件。
JavaScript 中 `Object.hasOwn` 方法可以快捷检查对象自有非继承属性中是否包含某一属性,可用于替换 `Object.prototype.hasOwnProperty.call()` 方法。
JavaScript 中数组、类数组以及字符串方法的新方法 at 除了可以根据索引属性访问元素外,还能够使用负数相对索引 Array.at(-1) 和 String.at(-1)。
ECMAScript 提案推出 Array, 类数组和字符串的 .item() 方法,item() 可索引取值数组对象的某一项,特别是负值索引取值。
async/await 是在 promise 之上的语法糖,提供了一种以同步方式处理异步任务的方法。使用 try/catch 捕获异常拒绝的 promise。await promise 操作符暂停函数的执行,直到 promise 被成功解析或被拒绝。
ECMAScript 提案类的私有静态方法(private static methods),这篇文章将详细介绍有关类的私有静态方法以及私有静态方法的读和写。
ECMAScript 提案 Promise.any() 是 Promise 的新方法,Promise.any 关注首先成功的状态,在处理多个异步运算时很有用。
JavaScript 现在支持了 ECMAScript 提案的顶层 await(top-level await),顶层 await 仅允许在模块顶层使用,可以在 async 函数的外部使用。
过去在 JavaScript 中,我们一直使用 eval 对代码取值。现在我们有更好的选择,使用 import() 获取 JavaScript 代码值。