1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > TS定义数组 ts声明函数

TS定义数组 ts声明函数

时间:2019-11-13 12:44:46

相关推荐

TS定义数组 ts声明函数

文章目录

ts定义数组ts声明函数类型

ts定义数组常用的三种方法:

「类型 + 方括号」表示法:最简单的方法是使用「类型 + 方括号」来表示数组;数组泛型:也可以使用数组泛型(Array Generic) Array 来表示数组;用接口表示数组;

ts定义数组

// 定义整数型数组const arr1: number[] = []const arr1_1: Array<number> = []// 定义字符窜型数组const arr2: string[] = []const arr2_1: Array<string> = []// 定义对象型数组const arr3: object[] = []const arr3_1: Array<Object> = []const arr3_2: Array<{title: string; show: boolean; num?: number }> = []// 定义任意类型数组const arr4: any[] = []const arr4_1: Array<any> = []//定义二维数组类型(n维数组类似)const arr5:Array<Array<any>> = []

如果类型比较多推荐使用接口去写

interface Config {name: string;value: string;icon: string;occupancy?: number;detail?: string;}//const configs: Config[] =[]const configs: Config[] = reactive([{name: '内存',value: '',icon: memoryIcon,},{name: 'CPU',value: '',icon: cpuIcon,},{name: 'GPU',value: '',icon: gpuIcon,},{name: '数据盘硬盘使用量',value: '',occupancy: 0,icon: diskIcon,},]);

ts声明函数类型

一般函数的声明的时候,我们要声明参数与返回类型 [参考教程](/typescript/ts-function.html)

函数名:(形参1:类型,形参2:类型) => 返回类型

// 语法一function fn(param1:number,param2:string):string{if (param1 === 1){return param2}else {return "hello world"}}// 语法2let fn2:(param1:number,param2:string) => stringfn2 = function(param1,param2){if (param1 === 1){return param2}else {return "hello world"}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。