TypeScript数组和对象的操作 一、数组的声明二、数组初始化三、数组元素赋值、添加、更改四、删除五、合并、断开数组六、查找数组元素位置七、连接数组元素八、排序、反序数组九、遍历请看这里 一、数组的声明 let arr1: Array<number>; let arr2: number[]; 二、数组初始化 let arr1: Array<number> = new Array<number>(); let arr2: number[] = [1,2,3]; 三、数组元素赋值、添加、更改 // 基本变量不需要声明后可以不需要初始化; let a:number; a = 1; console.log(a); // 1let b: string; b = "string"; console.log(b); // string// 数组和对象使用之前必须要初始化; let arr1: Array<number>; // arr1[0] = 100; // Variable 'arr1' is used before being assigned. //arr1.push(100); // 就算使用push来添加也不行 //console.log(arr1)let arr2: Array<number> = new Array<number>(); arr2[0] = 1; // 赋值和修改格式一样 arr2.push(2); // 最后面增加,可以多个值 arr2.unshift(3) // 最前面增加,可以多个值 console.log(arr2) // [3, 1, 2, 3] 四、删除 let arr: Array<number> = [1,2,3,4,5] arr.pop(); console.log(arr); // [1, 2, 3, 4] arr.shift(); console.log(arr); // [2, 3, 4] arr.splice(0,2); // 删除元素(index, deleteCount) console.log(arr); // [4] 五、合并、断开数组 六、查找数组元素位置 七、连接数组元素 八、排序、反序数组 九、遍历请看这里