随笔分类 - js
摘要:在做项目时我遇到了这样一个情景,要获取多个公司的公司信息,而获取公司信息需要传公司名称去调接口。 此时多个公司是以数组形式展示:let companies = ['公司A ','公司B ','公司C ','公司D ']。 开始我在promise.all里面做循环遍历,代码如下: const res
阅读全文
摘要:1.fetch是浏览器自带的,不需要安装或引用,可直接使用 fetch('/api/products') .then(response=>response.json()) .then(result=>{ ....//处理数据 })
阅读全文
摘要:https://juejin.im/post/5aa1395c6fb9a028df223516
阅读全文
摘要:1.this指向的固定化,并不是因为箭头函数内部有绑定this的机制,实际原因是箭头函数根本没有自己的this,导致内部的this就是外层代码块的this。正是因为它没有this,所以也就不能用作构造函数。 2.除了this,以下三个变量在箭头函数之中也是不存在的,指向外层函数的对应变量:argum
阅读全文
摘要:1.字符串 includes():是否找到了参数字符串。 startsWith():是否在原字符串的头部。 endsWith():是否在原字符串的尾部。 repeat():重复字符串。 padStart()、padEnd():补全字符串。 trimStart()、trimEnd() :删除头部或尾部
阅读全文
摘要:1.JWT构成 头部(header) 有效载荷(Payload) 签名(signature) 2.header(header是一段json,经过base64编码变成一段字符串,编码前后对比图如图所示:) typ:token的类型,这里固定为JWT alg:使用的hash算法,例如:HMAC SHA2
阅读全文
摘要:1.session工作原理 客户端通过用户名和密码请求服务端,服务端就会生成身份认证相关的session数据,比如用户、用户名等信息来生成一份session数据,会保存在内存里或内存数据库里,并将sessionId通过Set-cookie响应头返回给客户端, 客户端则会把sessionId存在coo
阅读全文
摘要:https://www.jianshu.com/p/ba40da728806
阅读全文
摘要:当我们使用readFile()这种api,它第一个参数是报的错误,当使用async、await把它改写成同步,我们可以使用try { }catch{ }解决。
阅读全文
摘要:如果data为buffer格式,则: data.toString()。 或者data+"" , 也可以转成字符串
阅读全文
摘要:1.复制: 2.粘贴到终端,回车。就运行啦 3.额外附赠小知识: 到终端粘贴,后面加上 -o,就可以保存啦。有些不能下载的音频视频可以这样保存。 4.下面是别人写的,我看着挺好的: https://blog.csdn.net/fdipzone/article/details/78828617
阅读全文
摘要:https://blog.csdn.net/oscar999/article/details/16342699 productsCSV(e) { const { download } = this.state; // 表头 const thead = '时间,Key,服务接口,调用量\n'; //
阅读全文
摘要:i1.'最近一小时 bTime = (new Date(moment().subtract(1, "hours").format('YYYY-MM-DD hh:mm:ss ')).getTime())/1000 2.最近一天 bTime = (new Date(moment().subtract(2
阅读全文
摘要:1.查看有没有绑这个host ping broker.vs.amap.com
阅读全文
摘要:1.$.param(): param() 方法创建数组或对象的序列化表示形式。 序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。 第一行是原始数据,第二行是序列化后的。$.param(obj)
阅读全文
摘要:JavaScript toJSON() 方法 定义和用法 toJSON() 方法可以将 Date 对象转换为字符串,并格式化为 JSON 数据格式。 JSON 数据用同样的格式就像x ISO-8601 标准: YYYY-MM-DDTHH:mm:ss.sssZ 实例 返回字符串的 Date 对象,并格
阅读全文
摘要:numberConvertToUppercase(num) { num = Number(num); var upperCaseNumber = [ "零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "百", "千" ]; var leng
阅读全文
摘要:先看明白下面: 例 1 obj.objAge; // 17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window
阅读全文