随笔分类 - JavaScript
摘要:
1. 获取浏览器 Cookie 的值 const cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift(); cookie('_ga'); // Result: "GA1.2.192973
阅读全文

摘要:
function generateRandomString() { let specialChars = "`~!@#$%^&*-+=_|{}[]:;'<>,.?/"; let lowercaseLetters = 'abcdefghijklmnopqrstuvwxyz'; let uppercas
阅读全文

摘要:
为什么要用深拷贝? 如果你有一下场景,那么就很需要用到深拷贝: var a = [1,2,3]; var b = a; b.push(4); console.log(a,b); 可以发现2个数组都是[1,2,3,4],为什么b发生改变会影响到原数组a呢? 原因:二者是属于浅拷贝的一种关系,引用了同一
阅读全文

摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content
阅读全文

摘要:
破坏不可迭代实例的尝试无效。为了可迭代,非数组对象必须具有[Symbol.iterator]()方法。 我不知道这是否是正确答案,但程序返回的结果就是一个undefined。 若干分钟后 解决了,源于我的业务中引用了undefined的值导致
阅读全文
![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导致](https://img2023.cnblogs.com/blog/2823037/202311/2823037-20231122110600190-42768128.png)
摘要:
%2F / %22 ” %3B ; %25 % %26 & %28 ( %29 ) %2B + %2C , %40 @ %3A : %23 # %3F ? %3C < %3D = %3E > %7C | %5C \
阅读全文

摘要:
假设我们的商品规格数据为: let arr = [ { name: '材质', value: ['花岗岩','玄武岩'], }, { name: '体积', value: ['10克'], }, { name: '颜色', value: ['白色'], }, ]; 我们想要的最终数据: [['花岗岩
阅读全文

摘要:今天传参给后端的时候就发现了这么个问题,明明对象里面有这个字段a,但是打印出来死活没有, 去掉json格式化后才发现是该值a为undefined,遂百度,故得知该值会被过滤掉。 被过滤掉的原因是因为undefined值不符合JSON.stringify的规范。
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:前言:项目打包报错。 报错内容: 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
阅读全文