1. 臨時(shí)變量
在腳本中交換兩個(gè)變量:
創(chuàng)建一個(gè)臨時(shí)變量來存儲(chǔ)第一個(gè)變量的值
將第一個(gè)元素設(shè)置為第二個(gè)變量的值。
將第二個(gè)變量設(shè)置為臨時(shí)變量中的值。
例如:
2. 數(shù)組解構(gòu)賦值
在 ES6+ JavaScript 中,我們可以用此方法交換兩個(gè)變量:
創(chuàng)建一個(gè)新數(shù)組,按特定順序包含這兩個(gè)變量。
使用 JavaScript 數(shù)組析構(gòu)語法將數(shù)組中的值解包到一個(gè)新數(shù)組中,該數(shù)組以相反的順序包含這兩個(gè)變量。
使用這種方法,我們可以創(chuàng)建一個(gè)簡(jiǎn)潔的單行來完成這項(xiàng)工作。
ES11 中 13 個(gè)驚人的新腳本功能
本指南將讓您快速了解 ECMAScript 13 中添加的所有最新功能。這些強(qiáng)大的新功能將使用更短、更具表現(xiàn)力的代碼使您的 JavaScript 現(xiàn)代化。