
获得徽章 9
- mobile-debug 这个工具还挺不错,如果 Charles 是手动挡,那么它就是自动挡。评论点赞
- unknown 和 any 的区别是 unknown 会在操作变量之前强制检查类型,而 any 不会。在自己的项目里要尽可能地少用 any,甚至是不使用。使用 any 的场景一般是对于第三方库的未知类型进行 any 声明,同时最好使用断言的形式使用 any,这样不会阻断后续的类型推导。9点赞
- 数据交互总会遇到 JSON,JSON 支持对象和值一共 6 种类型:对象、数组、数字、布尔值、字符串和 null。在代码中我们一般会通过 try catch 对类似 JSON.parse 这种可能会出错的“黑盒” API 进行处理,当 try catch 语句过多看着似乎也不够好,我们可以对变量进行 JSON 判断,判断函数如下图所示,已经对数据类型进行了测试,都符合预期。
github.com
展开赞过252