02 2025 档案

摘要:infer 表示待推断的返回值类型 使用场景: 返回参数、返回值的类型 // 获取参数类型 type ConstructorParameters<T extends new (...args: any[]) => any> = T extends new (...args: infer P) => 阅读全文
posted @ 2025-02-20 17:12 拉布拉多~ 阅读(5) 评论(0) 推荐(0) 编辑
摘要:应用场景:1、处理多种数据类型,2、当函数、接口或类在多个地方使用该数据类型时 分类: (1)泛型接口: interface Identities<V,M> { value: V, message: M} (2)泛型函数: function Fn<V,M>(value: V, message: M) 阅读全文
posted @ 2025-02-20 17:07 拉布拉多~ 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Set && Map : 共同点:快速查找值 Set特点:唯一值 Map : 键值对 for-of : 循环是一种可迭代对象的方法 for-in : 循环会遍历对象的原型链,包括不是自身的属性也会遍历,可以使用hasOwnProperty 方法来检查属性是否为对象自身的属性。 阅读全文
posted @ 2025-02-20 16:49 拉布拉多~ 阅读(2) 评论(0) 推荐(0) 编辑
摘要:监听器 watch: vue3 中的watch更灵活, 第一个参数可以是getter/effect函数、ref、Proxy以及它们的数组, 意味着可以同时监听多个值。例子: watch(name, (newVal, oldVal) => {.....} ) // 最基础(变量格式) watch(() 阅读全文
posted @ 2025-02-18 20:00 拉布拉多~ 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示