gpt4 book ai didi

JavaScript 解构

转载 作者:行者123 更新时间:2023-11-30 09:34:05 27 4
gpt4 key购买 nike

我在寻找有关 JavaScript 解构的信息,并在 Packt Publication 的视频系列中找到了视频“解构赋值”。在视频的一开始,我看到了以下代码:

var [a, b] = [1,2,3];
a === 1;
b === 3;

主持人然后解释了为什么变量 b 是 3 而不是 2,这对我来说似乎不正确,但我想也许我错了。

所以我用下面的代码做了一个代码笔:

var [a, b] = [1,2,3]
console.log(a,b) //1 2

正如我所料,变量 b 是 2。

有什么我遗漏和不理解的地方吗?

下面是问题视频的屏幕截图。

enter image description here

最佳答案

是的,视频是错误的,以下是获取此数组中的 3 的唯一方法(使用两个变量名称):

const [a, , b] = [1, 2, 3]; // b is 3
const [a, ...b] = [1, 2, 3]; // b is [2, 3], so b[1] is 3

另请参阅:Destructuring to get the last element of an array in es6

关于JavaScript 解构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44607181/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com