TS学习笔记——集合
元组
元组是一组数据,但类型不同。
let hero:[string,number] = ['超人',100]
hero[0] = '蝙蝠侠'
数组
let arry1: number[] = [1,2,3]
let arry2: Array<number> = new Array<number>()
//长度
console.log(arry1.length)
//后面追加元素
arry1.push(5)
//前面添加元素
arry1.unshift(0)
//删除最后面的元素
arry1.pop()
//从第几位开始删除几个
arry1.splice(0,2)
//删除最前面的
arry1.shift()
//合并两个数组
arry1.concat(arry2)
//查找元素位置
let index = arry1.indexOf(3)
//排序
arry1.sort() //顺序
arry1.reverse() //逆序
字典
let dic:{
[key: string]: string} = {
'name1' : '王小虎',
'name2' : '李逍遥'
}
dic['name3'] = '令狐冲'
console.log(dic['name3'])
回调
//函数传参
function func(value:Function){
value();
}
function test(){
console.log('test')
}
func(test)
func(function(){
console.log