TypeScript 數組的解構與展開(Array Destructuring and Spread)
TypeScript 是一種 JavaScript 的超集,它擁有 JavaScript 的所有功能,並且提供了額外的特性,例如類型檢查、接口、模組等等。在 TypeScript 中,數組的解構與展開是一個非常有用的功能,可以讓開發者更加容易地操作數組。
數組的解構與展開是 TypeScript 中的一個重要特性,它可以讓開發者更加容易地操作數組。數組解構是指將數組中的元素解構到不同的變量中,而數組展開則是指將一個數組中的元素展開到另一個數組中。
數組解構
數組解構是指將數組中的元素解構到不同的變量中,例如:
let arr = [1, 2, 3]; let [a, b, c] = arr; console.log(a); // 1 console.log(b); // 2 console.log(c); // 3
在上面的程式碼中,我們將數組 arr 中的元素解構到了變量 a、b、c 中,然後我們就可以分別取出 arr 中的元素了。
數組展開
數組展開是指將一個數組中的元素展開到另一個數組中,例如:
let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr3 = [...arr1, ...arr2]; console.log(arr3); // [1, 2, 3, 4, 5, 6]
在上面的程式碼中,我們將 arr1 和 arr2 中的元素展開到了 arr3 中,然後我們就可以得到一個新的數組 arr3 了。
總結
在 TypeScript 中,數組的解構與展開是一個非常有用的功能,可以讓開發者更加容易地操作數組。數組解構是指將數組中的元素解構到不同的變量中,而數組展開則是指將一個數組中的元素展開到另一個數組中。