随笔分类 -  原生JS/TS

摘要:一、背景 项目中需要加入环境变量到进程中,例如数据库连接地址、ETCD数据等 使用dotenv,读取特定的配置文件进行数据的写入。代码如下: import dotenv from 'dotenv'; dotenv.config({ path: './config/.env', }); 该代码在其他项 阅读全文
posted @ 2024-09-10 16:02 Mr_Kahn 阅读(202) 评论(0) 推荐(0)
摘要:typescript简介 typescript是javascript的一个超集,支持ES标准。在js的基础上通过类型注解,提供编译时的静态类型检查,可以编译成纯javascript代码,从而运行在浏览器与node上。 优势: 开发过程中,就发现潜在的问题。而非像js一样,执行才会报错 更友好的编辑器 阅读全文
posted @ 2021-08-20 16:37 Mr_Kahn 阅读(62) 评论(0) 推荐(0)
摘要:配置文件tsconfig.json 目标文件 在项目中执行命令tsc --init可生成ts编译配置文件tsconfig.json。该配置文件默认在针对根目录下的所有ts文件进行编译时,才会使用,也即tsc命令后面带上了ts文件路径,该配置不会生效。 ts-node 带文件路径执行ts文件时,会使用 阅读全文
posted @ 2021-08-20 16:36 Mr_Kahn 阅读(64) 评论(0) 推荐(0)
摘要:const A = { a: 1, b: 2 } keyof typeof A; // 'a' | 'b' 阅读全文
posted @ 2021-07-14 11:44 Mr_Kahn 阅读(2094) 评论(0) 推荐(0)
摘要:通过正则表达式: let trim = function(string) { return string.replace(/(^\s*)|(\s*$)/g, ""); } 可将该方法加入String属性中: String.prototype.trim=function(){ return this. 阅读全文
posted @ 2019-04-28 17:42 Mr_Kahn 阅读(203) 评论(0) 推荐(0)