981377660LMT / ts

ts学习
6 stars 1 forks source link

编写复杂类型的通用方法 #391

Open 981377660LMT opened 9 months ago

981377660LMT commented 9 months ago

以 PasreQueryString 为例

  1. 先写js代码,如果js都写不出来,ts类型肯定写不出来;js代码需要贴近ts,少用js特性,尽量只用if,for等最简单的api;
  2. 将js翻译成ts,if => extends , for => 递归,array => tuple,string => string,object => record,并复用对应类型的工具函数。所以积累工具函数非常重要。