你瞅啥呢

随笔分类 -  JavaScript

摘要:2024-02-21 js 工具类(一行代码)1. 获取浏览器 Cookie 的值 const cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift(); cookie('_ga'); // Result: "GA1.2.192973 阅读全文
posted @ 2024-02-21 17:08 叶乘风 阅读(40) 评论(0) 推荐(0) 编辑
摘要:2024-02-20 随机生成30位字符串function generateRandomString() { let specialChars = "`~!@#$%^&*-+=_|{}[]:;'<>,.?/"; let lowercaseLetters = 'abcdefghijklmnopqrstuvwxyz'; let uppercas 阅读全文
posted @ 2024-02-20 13:53 叶乘风 阅读(50) 评论(0) 推荐(0) 编辑
摘要:2023-12-28 js深拷贝的一些常见写法与业务场景为什么要用深拷贝? 如果你有一下场景,那么就很需要用到深拷贝: var a = [1,2,3]; var b = a; b.push(4); console.log(a,b); 可以发现2个数组都是[1,2,3,4],为什么b发生改变会影响到原数组a呢? 原因:二者是属于浅拷贝的一种关系,引用了同一 阅读全文
posted @ 2023-12-28 10:21 叶乘风 阅读(17) 评论(0) 推荐(0) 编辑
摘要:2023-10-08 js计算指定时间1天后的剩余时间<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content 阅读全文
posted @ 2023-10-08 18:27 叶乘风 阅读(45) 评论(0) 推荐(0) 编辑
摘要:2023-09-22 Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method. ==》返回值为undefined导致破坏不可迭代实例的尝试无效。为了可迭代,非数组对象必须具有[Symbol.iterator]()方法。 我不知道这是否是正确答案,但程序返回的结果就是一个undefined。 若干分钟后 解决了,源于我的业务中引用了undefined的值导致 阅读全文
posted @ 2023-09-22 14:27 叶乘风 阅读(818) 评论(0) 推荐(0) 编辑
摘要:2023-09-08 记录被转义的特殊符号%2F / %22 ” %3B ; %25 % %26 & %28 ( %29 ) %2B + %2C , %40 @ %3A : %23 # %3F ? %3C < %3D = %3E > %7C | %5C \ 阅读全文
posted @ 2023-09-08 09:35 叶乘风 阅读(37) 评论(0) 推荐(0) 编辑
摘要:2023-08-31 js 笛卡尔积之商品规格组合(递归)假设我们的商品规格数据为: let arr = [ { name: '材质', value: ['花岗岩','玄武岩'], }, { name: '体积', value: ['10克'], }, { name: '颜色', value: ['白色'], }, ]; 我们想要的最终数据: [['花岗岩 阅读全文
posted @ 2023-08-31 11:00 叶乘风 阅读(173) 评论(0) 推荐(0) 编辑
摘要:今天传参给后端的时候就发现了这么个问题,明明对象里面有这个字段a,但是打印出来死活没有, 去掉json格式化后才发现是该值a为undefined,遂百度,故得知该值会被过滤掉。 被过滤掉的原因是因为undefined值不符合JSON.stringify的规范。 阅读全文
posted @ 2023-08-26 17:45 叶乘风 阅读(194) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2023-08-12 15:06 叶乘风 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前言:项目打包报错。 报错内容: 1 Creating an optimized production build... 2 Failed to compile. 3 4 Failed to minify the code from this file: 5 6 ./node_modules/_as 阅读全文
posted @ 2022-03-31 16:47 叶乘风 阅读(629) 评论(1) 推荐(0) 编辑

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