nmsn

Results 104 issues of nmsn

代码规范

## any 任意类型,可取值可赋值,不作任何约束,编译时跳过类型检查,尽量减少使用 any 类型除了会关闭类型检查,还会污染其他变量,导致其他变量出错 ## unknown 表示未知类型,它能被赋值为任何类型,但不能被赋值给除了 any 和 unknown 之外的其他类型(替换 any 的安全版本) 不能调用 unknown 类型变量的方法和属性 unknown 类型变量能够进行的运算是有限的(运算符==、===、!=、!==、||、&&、?)、取反运算(运算符!)、typeof运算符和instanceof运算符这几种,其他运算都会报错 所以要使用 unkonwn 类型变量需要进行**类型缩小** 类似于 ```js let a:unknown = 1; if (typeof...

TypeScript

关键词:SSO、OAuth、CAS

网络

## 实例 ```jsx export default function App() { const [count, setCount] = useState(0); useEffect(() => { setInterval(() => { console.log(count); }, 1000); }, []); return setCount(count + 1)}>{count}; } ```...

React