类(typeScript)

   1. 类    classPerson{      userName:string;      userAge:number;      constructor(name:string,age:number){        this.userName=name;        this.userAge=age;      }      run(a:number,b:number):number{      

函数(TypeScript)

  1. 函数参数和返回值约束    functionfun1(a:number,b:number):number{      returna+b;    }    fun1(1,2);    2. 函数可选参数    functionfun1(a:number,b?:number):number{      if(b){        b=123;      }   

interface(typeScript)

1. interface接口        1.1 是什么:自定义一个约束结构        1.2 使用:      interfaceIdata{        a:number;        b:string;      }            ***1. 首字母I要大写           &

typescript中的@ts-ignore跳过类型检查

typescript中的@ts-ignore跳过类型检查通过 // @ts-ignore 注释隐藏 .ts 文件中的错误functionfun(target:any){target.prototype.userName=张三;}@funclassPerson{}letp1=newPerson();//@ts-ignoreconsole.log(p1.userName);

TypeScript函数写法

一、普通函数写法functionfun(a:number,b:number):number{returna+b;}fun(1,2)二、可选参数:使用缺省?functionfun(a:number,b?:number){}fun(1,2)表示参数2,可有可无三、默认参数functionfun(a:number=123){}四、变量或者常量对于函数的约束constfun:(params1:number,params2:number)=>number=(a:number,b:number):number=>{re

TypeScript在Vue项目中:泛型+interface

一、这是一般在vue项目做的axios二次封装、api解耦1.1 request.tsimportaxiosfromaxios;//1.创建axios对象constservice=axios.create({baseURL:http://testapi.xuexiluxian.cn});//2.请求拦截器service.interceptors.request.use(config=>{returnconfig;},error=>{Promise.reject(error);});//3.响

TypeScript类和抽象类

一、TypeScript类1.1 普通写法classPerson{userName:stringuserAge:numberconstructor(name:string,age:number){this.userName=name;this.userAge=age;}}newPerson(小鹿线,3)1.2 修饰符public公开的,在任何地方都可以访问protected受保护的,只能在当前类和当前类的子类内部使用private私有的,当前类的内部使用二、抽象类:abstract2.1 写法abst

基本类型(typeScript)

1. ts基本类型约束写法:字符串、数值、布尔、any、null、undefined    字符串:      letstr:string=你好呀;    数值:      letnum:number=123;    布尔:      letbool:boolean=true;    any:      letan:any=true;      ***any:可以是任何类型    null:      letnu:n

联系小鹿线

咨询老师

咨询老师

扫码下载APP