随笔分类 - js
摘要:let arr = [1,2,3] let obj ={name:'张三',age:18}先看现象:for infor(let i in arr){console.log(i)} //得到的是数组的下标 0、1、2for(let i in obj){console.log(i)} //得到的是对象的
阅读全文
摘要:??控制合并操作符: 只有在??前面的数字为null、undefined的时候才会返回后面的数字; ||或运算符,不仅包含null、undefined,还包含0、''、false; 例如: a??'哈哈' let a = null或者let a = undefined 的时候才会返回 哈哈 a||'
阅读全文
摘要:个人理解,有错误望指出: Event Loop:事件循环,是指浏览器一种解决js单线程运行时不会阻塞的机制. 先说一下执行顺序: js代码从上往下执行,遇到宏任务,放到宏任务队列;遇到微任务,放到微任务队列;代码从上到下执行完毕,检测微任务队列中是否有微任务存在,存在就执行,执行完清空微任务队列,去
阅读全文
摘要:1.隐式转换 let arr = [1,2,3,4] arr+'' // '1,2,3,4' let arr2 = [1,2,[3,[4]]] arr2+'' // '1,2,3,4' 2.toString() let arr = [1,2,3] arr.toString() // 1,2,3 3.
阅读全文
摘要:1.字符串: includes():返回布尔值,表示是否找到了参数字符串 startsWith(), endsWith(),返回布尔值,表示参数字符串是否在原字符串的头部/尾部 repeat(),返回一个新字符串,表示将原字符串重复n次 padStart(),padEnd(), 字符串补全长度的功能
阅读全文
摘要:首先说明,let、const也存在变量提升,不过和var的变量提升不在一个阶段。var和let、const的区别:1.var的变量提升,在声明之前可以调用,声明阶段就有的变量提升 ; let 、const存在一个暂时性死区(暂时性死区:创建了变量但是没有初始化,没法使用变量,“Cannot acce
阅读全文
摘要:扫码枪就是模拟键盘输入事件 <div v-for="(item,index) in strackQrcodeList.length" :key="index"> <!-- strack.length --> <el-input class="handle-input mb10" ref="input
阅读全文
摘要:export const unique1 = (arr) => { var hash = []; for (var i = 0; i < arr.length; i++) { if (hash.indexOf(arr[i]) == -1) { hash.push(arr[i]); } } retur
阅读全文
摘要:下载OSS npm install ali-oss或者<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-x.x.x.min.js"></script> 引入(本人npm方式) import OSS from 'ali-oss' 实例化
阅读全文

浙公网安备 33010602011771号