标签:ecmascript
近年来,JavaScript已一个稳定的节奏更新新的特性。如果你很好奇下一版本的JavaScript将有哪些变化,那么这篇文章就是为你准备的。 在我们讨论最新的特性之前,很重要的一点是理解新的创意是怎么成功JavaScript语言的一部分的。 JavaScript新的语言特性的过...
简短概括:如果你曾做过任何复杂文本处理和操作这种工作,你会很喜欢ES2018中引入的新特性。在这篇文章中,我们将好好地看一下第九个版本的标准是怎么提升JavaScript中文本处理能力的。 大多数编程语言都支持正则表达式,有一个很好的理由:它们是非常强大的文本操作工具。那...
Iterator helpers 是迭代器原型上的一组新方法,有助于一般的迭代器使用。由于这些辅助方法在迭代器原型上,任何在其原型链上具有 Iterator.prototype 的对象(例如数组迭代器)都会获得这些方法。在以下各小节中,我们将解释 Iterator helpers...
我自2012年左右开始全职从事JavaScript工作,这既是幸运也是不幸。不幸的是,在2015年左右,当ECMAScript规范开始出现重大改进之前,这门语言每天都在让我头疼。 然而,我也很幸运,因为自那以后JavaScript进行了很多改进,但语言的基本工作原理仍然相同,所以...
TC39推进关键提案:Deferred Import Evaluation、Error.isError()、正则表达式转义、Promise.try
Ecma TC39(技术委员会39)的代表们本周在芬兰参加他们的第102次会议,这次会议由Mozilla和阿尔托大学主办,为期三天。他们在本周的本地活动和会议上也发表了演讲。 TC39负责开发和维护ECMAScript编程语言规范。该委员会基于共识运作,并有权根据需要修改规范。...
Ecma International批准了ECMAScript 2024:有什么新变化?
在2024年6月26日,第127届Ecma大会批准了ECMAScript 2024语言规范,这意味着它现在正式成为一个标准。 ECMAScript 2024的编辑者 本次发布的编辑者是: 郭书羽 Michael Ficarra Kevin Gibbons ECMAScript...
JavaScript 开发者在 ECMAScript 2024 中的新特性
JavaScript 的 ECMAScript 标准继续以审慎的方式添加新的语言特性。今年新增了一些 API,这些 API 标准化了开发者手工编写或从第三方库导入的常见模式——包括一些特别针对库作者的——以及在字符串处理、正则表达式、多线程和 WebAssembly 互操作性方面...
问题 在即将到来的ECMAScript变更中,我最喜欢的是Temporal提案。这个提案非常先进,我们甚至已经可以通过FullCalendar团队提供的polyfill来使用这个API。 这个API非常了不起,我可能会专门写几篇博客文章来突出它的主要特点。然而,在这篇文章中,我将...
在 JavaScript 中使用 Sets 生成唯一的随机数
快速摘要:想要在你的 JavaScript 代码中创建更多的随机效果吗?仅使用 Math.random() 方法,由于其局限性,不足以生成唯一的随机数。Amejimaobari Ollornwi 将解释如何使用 Set 对象生成一系列唯一的随机数,如何将这些随机数用作数组的...
ECMAScript内部:JavaScript标准新增一个Stage
经过九年的年度JavaScript更新,TC39委员会调整了流程,以更快更平滑地推出新特性。 自JavaScript开始获得语言规范的新更新以来,已经将近十年——这一进程曾停滞多年,导致出现了大量框架和库以及一些非常有用的实验,但也让人们对语言的未来方向感到沮丧。ECMA...