本週typescript實戰小技巧 1

2021-09-29 22:28:32 字數 869 閱讀 3632

最近用ts寫了乙個vue小外掛程式, 收穫了些小知識點, 和大家分享下. 未來還會持續更新.

class a

const num: a['n'] // number

複製**

注意, typeof捕獲字串的型別, 是字面量型別, 不是string

// 捕獲字串的型別與值

const foo = 'hello world';

// 使用乙個捕獲的型別

let bar: typeof foo;

// bar 僅能被賦值 'hello world'

bar = 'hello world'; // ok

bar = 'anything else'; // error'

複製**

先用typeof獲取物件型別, 然後用keyof後去鍵值

const colors = ;

type colors = keyof typeof colors;

let color: colors; // color 的型別是 'red' | 'blue'

複製**

inte***ce a

let a:(this:a)=>

number

a =function()

複製**

返回資料型別

const f = (n:number

)=>n+1;

type a = typeof f // => (n:number)=>number;

複製**

github.com/any86/vue-c…

awk實戰小例子

1 去除重複行,並計數 文字內容 jdasalsfkklasjf,20euweiu37123812 djsakkldkaljdladsfsfsfsfsf 20euweiu37123812 20euweiu37123812 20euweiu37123812 fssfsfsfsfsfsfs ererwe...

前端實戰小技巧

前端知識小技巧 1 保留 首行 標題 清空列表 table tr not first html table tr not first empty 2 通過屬性隱藏input標籤型別 隱藏,但會佔位置 隱藏,但不會佔位置 通過jquery隱藏與顯示 p hide p show 3 前台動態新增opti...

golang實戰小練習

統計 某路徑下 某些指定檔案中 指定字串出現的次數 用到的外部庫 allfiletextnum 統計 某路徑下 某些指定檔案中 指定字串出現的次數 dir string 指定查詢路徑 sixs string 指定查詢的字尾 text string 指定統計字串 return 指定字串出現的次數 in...