归档标签:esnext

过滤归档标签
顶层 await(top-level await)

JavaScript 现在支持了 ECMAScript 提案的顶层 await(top-level await),顶层 await 仅允许在模块顶层使用,可以在 async 函数的外部使用。

🏷
ES 提案:Promise.prototype.finally

ECMAScript 提案 Promise.prototype.finally 是 JavaScript 的 Promise 链的方法。提供无论 Promise 是否执行顺利还是出现错误,finally 都始终执行。

ES 提案:Promise.try()

ECMAScript 新的提案 Promise.try() 提出异步编程的新函数。Promise.try() 提供良好的异常处理机制,直观的代码结构。

通过 import() 获取 JavaScript 代码值

过去在 JavaScript 中,我们一直使用 eval 对代码取值。现在我们有更好的选择,使用 import() 获取 JavaScript 代码值。

🏷
ES 提案:String.prototype.matchAll

ECMAScript 添加了字符串 String.prototype.matchAll 提案,用于捕获字符串所有的匹配对象。

🏷
ES 提案:数字分隔符

ES 提案以下划线作为数字的分隔符,数字分隔符使得数字具有更好的可读性。

🏷
通过代理设置常量

ES6 中新增加代理对象(Proxy)语法特性,本文讲的是使用代理(Proxy)来创建常量。

🏷
ES 提案:可选链(optional chaining)

ECMAScript 提出提案可选链(optional chaining),用于优化属性访问,处理属性访问中值为 undefined 和 null 的情况。

🏷
ES 提案:JavaScript 的空值合并(nullish coalescing)

ECMAScript提出了新的提案空值合并(nullish coalescing),空值合并用来为空值设置默认值,设计为补充可选链(optional chaining)。

🏷
ES 提案:JavaScript 类中私有方法和其访问器

ECMAScript 提案了类的私有方法(private methods),这篇文章将详细介绍有关类的私有方法以及私有方法的读和写。

🏷
第 1 页,共 2 页