摘要: 需求 // 如果存在一个对象 const obj = { a: 1, b: 2, c: 3, d: 4 } // 如何获得一个新对象,新对象包含除了c以外的所有key? // rest解构 const { c, ...newObj } = obj; console.log(newObj) 阅读全文
posted @ 2023-09-25 16:50 ychizzz 阅读(13) 评论(0) 推荐(0) 编辑
摘要: import { nextTick, ref, unref } from 'vue'; import echarts from '@/utils/echarts'; import { computed } from 'vue'; export function useEcharts(elRef) { 阅读全文
posted @ 2023-09-20 14:04 ychizzz 阅读(115) 评论(0) 推荐(0) 编辑
摘要: # 前言 该文章是[Vue3好玩的API-watchEffect](https://www.bilibili.com/video/BV13Z4y1y7hQ/?spm_id_from=333.337.search-card.all.click "Vue3好玩的API-watchEffect")观后的记 阅读全文
posted @ 2023-08-14 10:11 ychizzz 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在执行 `nrm ls` 时出现错误 ```bash Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: ... require() of ES modules is not supported. ... ``` **原因:** 应 阅读全文
posted @ 2023-05-24 13:39 ychizzz 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 遵循的原则 简单明了 computed不应该过于复杂或过长,而应该是简单清晰的。它应该只负责对单个变量或getter进行处理,并且最终返回一个通常与vue模板直接关联的值。 可重复利用 由于computed的特殊设计方式,它们可以被许多其他computed、watch甚至方法调用,因此在设计时要尽可 阅读全文
posted @ 2023-03-27 13:24 ychizzz 阅读(111) 评论(0) 推荐(0) 编辑
摘要: function quickSort(arr) { // 递归出口 if(arr.length <= 1) return arr; // 需要一个比较的中心值,通常设置成数组长度的一半 const privotIndex = Math.floor(arr.length / 2) const priv 阅读全文
posted @ 2023-03-20 16:40 ychizzz 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 前言 工作中经常会遇见变量容错处理的应用场景,而 Lodash 提供了很多空值判断和类型判断方法,现在挑选出常用的几个方法来进行分析,进而学习一下优秀的编码思路。 isEmpty() 描述: 检查 value 是否为一个空对象,集合,映射或者set。 判断的依据是除非是有枚举属性的对象,length 阅读全文
posted @ 2023-03-06 15:22 ychizzz 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 前言 Axios和Fetch都是JavaScript中常用的HTTP请求库。它们有一些相似之处,例如可以在浏览器和Node.js中使用,都支持PromiseAPI等。但是,它们之间也有一些区别: 区别 API和用法 Axios和Fetch都提供了一个API来发起HTTP请求,但是它们的用法略有不同。 阅读全文
posted @ 2023-03-06 15:21 ychizzz 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 1. 数组内元素为一般数据类型 const arr1 = [1, 2, 3, 4, 5, 6, 7]; const arr2 = [11, 2, 33, 4, 55, 6, 77, 6, 6]; // arr1和arr2交集预计输出 [2, 4, 6] 交集代表两个数组中共同具有且不重复的值,因此我 阅读全文
posted @ 2023-02-07 09:11 ychizzz 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 方法1:Math.max.apply() Math.max() 方法默认接收多个参数并返回最大值,而 apply() 方法接收一个数组,将数组中的每一项作为参数传给调用函数,搭配使用可以得到最大值。 const arr1 = [1, 2, 3, 4, 5]; const arr2 = [{age: 阅读全文
posted @ 2022-12-05 15:37 ychizzz 阅读(952) 评论(0) 推荐(0) 编辑