📜  如何在 JavaScript 中使用解构赋值交换变量?

📅  最后修改于: 2022-05-13 01:56:43.769000             🧑  作者: Mango

如何在 JavaScript 中使用解构赋值交换变量?

解构赋值是 EcmaScript2015 中引入的一项功能,它允许您将数组的内容、对象的属性提取到不同的变量中,而无需编写重复的代码。

示例 1:在此示例中,我们声明了两个未分配的变量ab ,以及一个包含两个字符串“First”和“Second”的数组。在第 5 行,我们使用解构赋值将数组的值分别赋值给和 b。

Javascript


Javascript


输出:

a: First 
b: Second

如您所见,变量a分配了字符串“First”,变量b分配了字符串“Second”。

示例 2:这里我们声明了两个变量ab ,其值分别为“First”和“Second”。在下一行中,我们使用解构赋值交换了变量。

Javascript


输出:

a: Second
b: First