From 885bd959eff4ad304f060d00ee7b63dc0321b548 Mon Sep 17 00:00:00 2001 From: xuwu Date: Sun, 6 Jun 2021 11:25:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=91=A8=E6=8A=A5=E4=BA=8C=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- weekly/第二期.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/weekly/第二期.md b/weekly/第二期.md index c6bd9cc..7f89240 100644 --- a/weekly/第二期.md +++ b/weekly/第二期.md @@ -6,4 +6,9 @@ ![qGZMZp](https://yck-1254263422.file.myqcloud.com/uPic/qGZMZp.jpg) - 以后再也不需要换变量名了,特别香! \ No newline at end of file + 以后再也不需要换变量名了,特别香! + +- Node 12 岁生日了 +- [.at() 进入 Stage 3](https://github.com/tc39/proposal-relative-indexing-method) + + 这是个挺不错的新语法。其他有些语言是可以用 `arr[-1]` 来获取数组末尾的元素,但是对于 JS 来说这是实现不了的事情。因为 `[key]` 对于对象来说就是在获取 `key` 对应的值。数组也是对象,对于数组使用 `arr[-1]` 就是在获取 `key` 为 `-1` 的值。由于以上原因,我们想获取末尾元素就得这样写 `arr[arr.length - 1]`,以后有了 `at` 这个方法,我们就可以通过 `arr.at(-1)` 来拿末尾的元素了,另外同样适用类数组、字符串。 \ No newline at end of file