随笔分类 - ES6
摘要:1 handleChange(val) { 2 let obj = {} 3 // 遍历数组 4 obj = this.options.find(item => { 5 // 筛选出匹配的数据 6 return item.id val 7 }) 8 this.hzid = obj.hzid 9 th
阅读全文
摘要:JS:单线程 一个主要的任务流程,处理JS程序。 如果遇上耗时的事情,会阻塞后续代码的执行。 所以需要把一些耗时的事情通过新开线程的方式来实现。(主线程继续往下走,不影响后续代码的执行) 我们把这些任务成为异步任务。(在同一时间段内做多件事情) 常用的异步处理方式: JS为我们提供的异步处理函数:
阅读全文
摘要:ES6之模板字符串 阮一峰介绍模板字符串
阅读全文
摘要:1. 咱们来聊聊JS中的异步,以及如何异步 2. 关于JS中的同步和异步
阅读全文
摘要:在控制台输入: new Set([...document.querySelectorAll('*')].map(v => v.nodeName))
阅读全文
摘要:1. 箭头函数(=>) ES6中引入了箭头函数来代替 function,即在定义方法的时候不用写 function ,=> 的左边为函数名和参数,右边为执行操作和返回值。 箭头函数写法简洁,同时解决了JS中 this 作用域的问题。 因为箭头函数内部没有定义 this 对象,所以函数内部的 this
阅读全文
摘要:ES6标准新增了一种新的函数:Arrow Function(箭头函数)。箭头函数是函数的快捷写法 上面的箭头函数相当于: 箭头函数完全修复了this的指向,this总是指向词法作用域,也就是外层调用者obj。 箭头函数最直观的三个特点。 不需要function关键字来创建函数 省略return关键字
阅读全文