随笔分类 -  TypeScript

摘要:一、Property propDD has no initializer and is not definitely assigned in the constructor 1、object类型 解决方案 检测报错代码 @Prop() propDD: object; 修改后 方式一 @Prop({ 阅读全文
posted @ 2021-03-03 07:15 starof 阅读(743) 评论(0) 推荐(0) 编辑
摘要:类型检查机制:TypeScript编译器在做类型检查时,所秉承的一些原则。 作用:辅助开发,提高开发效率。 一、类型推断 不需要指定变量的类型(函数的返回值类型),TypeScript可以根据某些规则自动地为其推断出一个类型。 1,基础类型推断 let a //let a: any let b = 阅读全文
posted @ 2020-06-09 22:31 starof 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:一,静态属性 TS中实例不能访问静态属性,只能通过类访问,但是Java中是可以访问的。 let d:Dog = new Dog("wangwang"); console.log(Husky.food) console.log(Dog.food) console.log(d.food) //Prope 阅读全文
posted @ 2020-06-05 11:27 starof 阅读(347) 评论(0) 推荐(0) 编辑
摘要:TypeScript对值所具有的结构进行类型检查, 用的“鸭式辨型法”。接口的作用就是为你的代码和第三方代码提供契约。 一,对象类型接口 1,正常后端返回的接口 interface List{ id:number, name:string } interface Result{ data:List[ 阅读全文
posted @ 2020-06-05 06:40 starof 阅读(478) 评论(0) 推荐(0) 编辑
摘要:1, npm init -y初始化一个package.json 2, tsc --init 初始化一个sconfig.json 3,安装WebPack 使用常见的WebPack,让TS工程跑起来。 先按照3个包,webpack,webpack-cli,webpack-dev-server。 配置we 阅读全文
posted @ 2020-06-05 05:56 starof 阅读(171) 评论(0) 推荐(0) 编辑
摘要:ES6的数据类型 Boolean Number String Array Function Object Symbol undefined null TypeScript新加的数据类型 void any never 元组 枚举 高级类型 1,数组 //数组 两种等价声明 let arr1:numbe 阅读全文
posted @ 2020-06-04 22:54 starof 阅读(1890) 评论(0) 推荐(0) 编辑
摘要:一、类(Class) 类是ts的核心,使用ts开发时,大部分代码都是写在类里面。 1、类的声明 多个对象有相同的属性和方法,但是状态不同。 声明类的属性和方法时可以加 访问控制符,作用是:类的属性和方法是否可以在类的外部访问到。 默认public,还可以取值private,protected。 对应 阅读全文
posted @ 2018-03-05 23:25 starof 阅读(853) 评论(0) 推荐(0) 编辑
摘要:一、TypeScript-Rest and Spread操作符 用来声明任意数量的方法参数 ...args中的...就是Rest and Spread操作符。 例1: 声明一个可以传任意数量的参数进来的方法 function func(...args:Array<number>) { args.fo 阅读全文
posted @ 2018-03-05 21:56 starof 阅读(2437) 评论(0) 推荐(0) 编辑
摘要:TypeScript是微软官方的一种语言,是JavaScript的超集。它遵循的ECMA Script 6.0是下一代的JavaScript。浏览器还没有完全支持ES6,而ES5是弱类型的语言,还没有面向对象的概念,没有类、没有命名空间等等。所以从微软的角度来说,推出TypeScript是帮助web 阅读全文
posted @ 2018-03-04 23:09 starof 阅读(694) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示