分分钟带你了解 ES2022 最重要的 4 个特性!

2022-09-19 10:50:45 浏览数 (1)

「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」


ECMAScript 2022 将于今年 6 月发布,本篇带来 ES2022 肯定会出现的最重要的 4 个变化!因为这些特性已经进入了 TC39 标准化发布的 第 4 个阶段 了。

TC39 所属于 Ecma International,是一个由 JavaScript 开发者、实现者、学者等组成的团体,与 JavaScript 社区合作维护和发展 JavaScript 的标准。

闲言少叙,冲鸭~~

at() 方法

终于!ES2022 数组新增一个 at() 方法,用于根据索引去取值;

代码语言:javascript复制
var a = [1, 2, 3]; 

a.at(1) // 2 

a.at(-1) // 3

我们可以通过 a.at(-1) 拿到倒数第一项;

而在这之前,拿数组/字符串最后一项是这样的:

代码语言:javascript复制
const arr = [1,2,3,4]
arr[arr.length - 2] // 3
arr.slice(-2)[0]    // 3

const str = "1234"
str[str.length - 2] // '3'
str.slice(-2)[0]    // '3'

虽然这是一个小的功能改动,但是很大的提高了 数组/字符串 核心操作的可读性;

Error cause

0 人点赞