数组(数据存储的集合)
声明数组的两种方式
1.只声明不赋值
let arr1:string[]
2.边声明边赋值
let arr4:string[]=['kdx','jxc','nxm']
长度属性 用来确定数组中数据的数量
let l1:number=arr3.length
获取数组中的数据
let names:string[]=['张三','建立了','法国']
元素名称;类型=数组名[下标/索引] 下标从0开始
let name1:string=names[1]
console.log(name1)
let namen:string=names[names.length-1]//最后一个元素的下标 length-1
console.log(namen)
遍历;把所有的数据检查一遍
for(let i=0;i<names.length;i++){
let namem:string=names[i]
console.log('姓名'+namem)
}
使用 for in遍历
for(let i in names){
console.log(names[i]);
}
拼接数组,并组成新的数组
let arr8:string[]=names.concat(arr7)
for(let i in arr8){
console.log(arr8);
}
把数字变成字符串,并用分隔符分割
console.log(names.join('/'))
pop删除并返回最后一个元素
console.log(names.pop());
向末尾添加元素并返回新的长度
console.log(names.push('hello'))
颠倒元素
console.log(names.reverse())
删除并返回第一个
console.log(names.shift())
获取指定元素 开始的下标结束的下标
console.log(names.slice(2,5))