let list:number[] = [1,2,3,4,5,6]
list[0]=999
console.log('数组第一个:'+list[0],'数组的长度:'+list.length)
//增加元素 .push
let list1:number[] = [1,2,3,4,5,6]
list1.push(999)
console.log('添加后的数组',list1);
// .unshift
let list2:number[] = [1,2,3,4,5,6]
list2.unshift(999)
console.log('添加后的数组',list2,'添加的元素是'+list2[0]);
// .splice
let list3:number[] = [1,2,3,4,5,6]
list3.splice(3,0,999) //在索引为3的位置,删除0个元素,插入999
console.log('操作后的为',list3);
// .shift
let list4:number[] = [1,2,3,4,5,6]
console.log('删除的元素为',list4.shift(),'剩余',list4);
// .pop
let list5:number[] = [1,2,3,4,5,6]
console.log('删除的元素为',list5.pop(),'剩余',list5);
// .splice
let list6:number[] = [1,2,3,4,5,6]
list6.splice(2,3) //从第二个位置删除三个元素
console.log('操作后的数组',list6);
// 清空
let list7:number[] = [1,2,3,4,5,6]
list7[0] = 999 //将索引为0的元素改为999
console.log('清空前的:',list7);
list7.length = 0 //清空所有元素
console.log('清空后的:',list7);