摘要: 在 TypeScript 中,keyof 是一个用于获取对象类型的键集合的操作符。它返回一个字符串或数字的联合类型,包含对象类型的所有可用键。keyof 主要用于在编译时进行类型检查,以确保你访问的属性是对象实际拥有的键。 interface Person { name: string; age: 阅读全文
posted @ 2024-03-12 18:36 雪旭 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 在 JavaScript 中,typeof 是一个运算符,用于获取一个值的类型。它返回一个字符串,表示值的数据类型。typeof 主要用于检测基本数据类型,如number、string、boolean、undefined、object、function和es6新增symbol类型。 let x = 阅读全文
posted @ 2024-03-12 18:19 雪旭 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 要求:对字符串的字母进行大小写反转,大写字母转为小写,小写字母转为大写。 方法1:使用正则 先对字符串使用split方法转为数组,在对数组进行循环判断看它是否是字母,然后使用toUpperCase转大写,toLowerCase转小写。 const str = 'SDFaskdjhkHJG'; //反 阅读全文
posted @ 2023-11-15 17:05 雪旭 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 业务上遇到一个问题,让我对二组数据进行对比,比较数据的变化,有变化就把它放到新数组中,展示到页面上,因为数据的个数是不固定的,有三块数据都要这么做,它们的唯一值还都不一样,有的是名称,有的是编号,我需要写个函数,把新旧数据,唯一值,值一起传过去。 变化有三种情况,编辑,新增,删除。刚开始直接双重循环 阅读全文
posted @ 2023-03-21 00:01 雪旭 阅读(117) 评论(0) 推荐(0) 编辑
摘要: TanStack Query使用总结 TanStack Query 是一个开源、功能齐全、支持 TypeScript 的库,非常适合用于处理客户端状态,处理异步或服务器状态。它支持React,Vue,Svelte,Solid框架,大多时候我们都会我们使用的框架把它叫做vue-query或者react 阅读全文
posted @ 2023-02-25 00:36 雪旭 阅读(2227) 评论(0) 推荐(0) 编辑
摘要: 当我们想要在git commit 时自动对eslint进行修复可以使用 husky + lint-staged 来完成。 husky就是用来方便我们写钩子函数的,当我们提交git的时候,会触发一些钩子,我们可以在这些钩子里做一些检查,如果检查不通过那么不执行对应的提交操作,相关的文档可以看这个:hu 阅读全文
posted @ 2023-01-25 17:25 雪旭 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: Vue3新增了Composition API。我们只需将实现某一功能的相关代码全部放进一个函数中,然后return需要对外暴露的对象。不同功能的代码都是一个个函数,最终在setup()函数中导入这些函数API,来使用这些功能。 在Vue3中,我们在小型组件仍可以继续沿用Options API,而对于 阅读全文
posted @ 2022-12-21 00:42 雪旭 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在webpack5官方推荐使用markdown-loader 1.安装github-markdown-css 和 markdown-loader,html-loader npm install github-markdown-css markdown-loader html-loader -D 2. 阅读全文
posted @ 2022-11-15 20:41 雪旭 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 官网地址:react-router 本项目使用 react18.2.0 + antd 5.1.6 + react-router-dom 6.4.3 + mobx6.7.0配置,另外还配置了git commit自动修复eslint和模拟数据服务。 一、项目目录结构 (1).husky是git hook 阅读全文
posted @ 2022-11-13 17:07 雪旭 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 要求:把数组arr=[12,34,[122,324],[222,[333]];扁平化 思路:创建一个新数组,循环原数组判断每一项是否是数组是的话先递归,在调用const或push方法,不是直接const或push。 方法一:使用数组的concat方法(concat可以传入数组或值,合并到一个新的数组 阅读全文
posted @ 2022-11-10 00:13 雪旭 阅读(59) 评论(0) 推荐(0) 编辑