Ts
文章平均质量分 56
织_网
需求指导设计,设计指导开发
展开
-
长列表性能优化方案 memo
在计算机领域,记忆化是一种主要用来提升计算机程序速度的优化技术方案。它将开销较大的函数调用的返回结果存储起来,当同样的输入再次发生时,则返回缓存好的数据,以此提升运算效率。注: 在 《JavaScript 忍者秘籍》的 3.2.2 节中「自记忆函数」中有这样的介绍:记忆化是一种构建函数的处理过程,能够记住上次计算结果。在这个果壳里,当函数计算得到结果时就将该结果按照参数存储起来。采用这种方式时,如果另外一个调用也使用相同的参数,我们则可以直接返回上次存储的结果而不是再计算一遍。像这样避免既重复又复杂..原创 2022-06-15 20:14:27 · 434 阅读 · 0 评论 -
解决eslint空格报错等问题
.eslintrc.js中找到rules 下添加'no-irregular-whitespace':'off',原创 2022-05-13 16:47:45 · 604 阅读 · 0 评论 -
TS 里几个常用的内置工具类型(Record、Partial 、 Required 、 Readonly、 Pick 、 Exclude 、 Extract 、 Omit)的使用
TS 里几个常用的内置工具类型(Partial、Partial 、 Required 、 Readonly、 Pick 、 Exclude 、 Extract 、 Omit)的使用Partial源码:type Partial<T> = { [P in kefof T]?: T[P]}作用:生成一个新类型,该类型与 T 拥有相同的属性,但是所有属性皆为可选项eg:interface Foo { name: string age: number}...原创 2021-12-01 21:18:23 · 44221 阅读 · 15 评论