// namespace aa{
// export class Person{
// name: string;
// }
// }
// namespace bb{
// class Person{
// }
// }
// let Person = new aa.Person();
// function add(num: any): any {
// if (typeof num == "number") {
// num ++;
// return num;
// }
// return num;
// }
// console.log(add("3") + "")
// function add<T> (num: T) : T{
// if (typeof num == "number") {
// num ++;
// return num;
// }
// return num;
// }
// console.log(add<number>(3) + "")
//元组
let hero: [string, number] = ["超人" , 123];
hero[0] = "蝙蝠侠";
//数组
let array1: number[] = [1,2,3];
let array2: Array<number> = new Array<number>();
//长度
for (let i = 0; array1.length; i++){
}
//往数组后面追加元素
array1.push(4);
//往数组前面添加元素
array1.unshift(0);
//删除最后的元素
array1.pop;
//从第几位删除几个
array1.splice(0, 1);