11 2021 档案
nodejs 的模块中,版本号里的~ ^ * 是什么意思?
摘要:一、版本规则 一个标准的版本号必须是X.Y.Z的形式,X是主版本,Y是副版本,Z是补丁版本。 X: 代表发生了不兼容的API改变 Y: 代表向后兼容的功能性变化 Z: 代表向后兼容bug fix版本 二、波浪符号(~) ~x.y.z: 匹配大于 x.y.z 的 z 的最新版。 比如 body-par
阅读全文
react hooks中使用useState和useRef的区别
摘要:useState 的坑: 修改state后,如果直接调用此state,会发现state的值未发生改变。 当调用setState时,react是异步更新state的,如果setState后立即获取state的值,此时state尚未更新,因此为旧的状态。 useRef 总共有两种用法: 1、获取子组件的
阅读全文
TypeScript遍历对象属性问题
摘要:一、问题 比如下面的代码: type Animal = { name: string; age: number } const animal:Animal={ name:"dog", age:12 } function test(obj:Animal) { for (let k in obj) {
阅读全文