Ts
飞驰的蜗牛牛
虽为蜗牛,但会以最大的速度飞驰
展开
-
TypeScript中的问号 与感叹号 的含义
转载,做保留备份,TypeScript中的问号 与感叹号 的含义,总结的比较全面原创 2022-01-17 11:14:05 · 697 阅读 · 0 评论 -
typescript观察者模式
初学简单理解:有一个主类和很多的观察者类。当主类有所变化的时候,能够通知到其他的观察者类。代码中,将所有的观察者打包为一个泛型数组,放入到主类中,一旦主类变化则在set函数中调用观察者类中的提前写好的方法,这样就进行了穿插。class Person{ private _name:string="" //建立起所有观察者 observers:Array<IObserver>=new Array<IObserver>() set原创 2022-01-16 16:21:31 · 416 阅读 · 0 评论 -
非空断言符号 好中二的名字
interface Ical{ cal(num1:number,num2:number):number}class Npc1 implements Ical{ cal(num1: number, num2: number): number { return num1+num2 }}class Npc2 implements Ical{ cal(num1: number, num2: number): number { return .原创 2022-01-15 17:26:32 · 745 阅读 · 0 评论 -
typescipt函数的三种写法(包含js的两种)功能一致
let names:string[]=['a','b','c','d','e','f','g']let char:string ='d'// 常规写法 typescript写法//function getNum(char:string,Arr:string[]){// for(let i=0;i<Arr.length;i++){// if(Arr[i]==char){// return `${char}是第${i+1}个元素` .原创 2022-01-13 12:32:01 · 273 阅读 · 0 评论 -
TypeScript中enum 与switch 一段有意思的代码
先看代码enum States{ idle, run, attack}//let state:States=Math.random()>0.7?States.idle:Math.random()>0.5?States.attack:States.runlet state:States=States.idleswitch(state){ case States.idle: console.log("idle") b原创 2022-01-13 11:18:55 · 708 阅读 · 0 评论 -
macbook安装typescript环境added 1 package, and audited 2 packages in 26sfound 0 vulnerabilities代表成功了
added 1 package, and audited 2 packages in 26sfound 0 vulnerabilities一点小坑原创 2022-01-11 09:22:26 · 8389 阅读 · 0 评论
分享