TypeScript
TypeScript
pg_li
这个作者很懒,什么都没留下…
展开
-
TypeScript枚举
主要用于定义带名字的常量,方便维护/*1 value为number类型时会自增, 字符串不会2 value为number会被编译为key->value value->key 形式 字符串不会*/enum TestEnum { a = 1, b, c, d = 'j', e = 10, f, g = '10'}// 编译后var TestEnum;(function (TestEnum) { TestEnum[TestEnum["a"] = 1] =.原创 2021-06-24 14:19:09 · 90 阅读 · 0 评论 -
TypeScript基础数据类型
1)string类型function greeter(person: string) { return "Hello, " + person;}//使用模版let name: string = `Gene`;let age: number = 37;let sentence: string = `Hello, my name is ${ name }.I'll be ${ age + 1 } years old next month.`;2)booleanlet isDone:原创 2021-06-24 13:55:20 · 114 阅读 · 0 评论 -
TypeScript装饰器
是一种特殊类型的声明,用来监视,修改或替换类定义,它能够被附加到类声明,方法,访问符,属性或参数上。使用"@"符号作为前缀。也是对原有代码外层包装一层处理逻辑,是一种非侵入式的改变。一般实现函数类似于柯里化函数,返回一个函数作为返回值。一共有类装饰器、访问器装饰器、属性装饰器、方法装饰器、参数装饰器这几种,但是没有有函数装饰器。原创 2021-06-23 14:11:05 · 207 阅读 · 0 评论 -
TypeScript泛型
泛型类型/** * 泛型类型 * @param arg */const varFn = (arg) => { return arg;}; const gVarFn = <T>(arg: T): T => { return arg;};泛型接口/** * 泛型接口 */interface fnT<T> { (arg: T): T;} const gInterfaceFn: fnT<string> = (t: st.原创 2021-06-23 08:59:54 · 198 阅读 · 0 评论 -
TypeScript学习笔记
学习文档1、数据类型注解1)string类型 function greeter(person: string) { return "Hello, " + person;}//使用模版let name: string = `Gene`;let age: number = 37;let sentence: string = `Hello, my name is ${ n...原创 2018-07-26 10:57:07 · 335 阅读 · 0 评论 -
TypeScript注解
转载:《TypeScript 中文入门教程》 17、注解版权文章转载自:https://github.com/zhongsp建议您直接跳转到上面的网址查看最新版本。介绍随着TypeScript和ES6里引入了类,现在在一些场景下我们会需要额外的特性来支持注解或修改类和类成员。 Decorators提供了一种方式来添加注解和在类的声明和成员上使用元编程语法。 Javascript...转载 2018-08-22 16:55:07 · 4796 阅读 · 0 评论