如何在 JavaScript 中使用解构赋值交换变量?
解构赋值是 EcmaScript2015 中引入的一项功能,它允许您将数组的内容、对象的属性提取到不同的变量中,而无需编写重复的代码。
示例 1:在此示例中,我们声明了两个未分配的变量a和b ,以及一个包含两个字符串“First”和“Second”的数组。在第 5 行,我们使用解构赋值将数组的值分别赋值给和 b。
Javascript
Javascript
输出:
a: First
b: Second
如您所见,变量a分配了字符串“First”,变量b分配了字符串“Second”。
示例 2:这里我们声明了两个变量a和b ,其值分别为“First”和“Second”。在下一行中,我们使用解构赋值交换了变量。
Javascript
输出:
a: Second
b: First