TypeScript 解构数组
解构数组
TypeScript声明变量的方式之一是通过解构数组来对变量进行赋值,基本的语法如下:
let [varN1, varN2...] = [value1, value2...]
该方法类似于通过数组的索引来访问数组的元素,并将数组的元素赋值给变量,实例代码如下:
let arr = ["苹果","香蕉"]
let [fruit1, fruit2] = arr
//该方法类似于:
let fruit1 = arr[0]
left fruit2 = arr[1]
解构数组的...语法
let [letN1, ...rest] = [value1, value2...]
...放在变量名rest前面,表示将数组的其余部分赋值给rest。
...解构语法实例代码
let arr = [1,2,3,4,5,6]
let [num, ...restNum] = arr
console.log(num) //输出1
console.log(restNum) //输出[2,3,4,5,6]
解构数组的第三种语法
let [,,third,,fifth] = [1,2,3,4,5] console.log(third) // 3 console.log(fifth) //5