随笔分类 - JavaScript高级
摘要:使用场景 有时,我们会绑定一些持续触发的事件,如:resize、scroll、mousemove等,但是我们并不希望在事件持续触发的过程中那么频繁的去执行函数。通常情况下怎么去解决呢?一般来讲,防抖和节流是比较好的解决方案。 下面,我就已在vue中的input函数为例,讲解一下防抖和节流。 防抖 所
阅读全文
摘要:快速取对象的key值并转化为数组 let obj = { name: 'zhangsan', age: 12 } Object.keys(obj) // ['name', age] 结合Object.keys循环对象 let obj = { name: 'zhangsan', age: 12 } O
阅读全文
摘要:Array.find()和Array.findIndex()是Es6为数组新增的两个方法。 Array.find():找到满足条件的第一个元素返回,如果未找到,则返回undefined。 Array.findIndex():找到满足条件的第一个元素,返回其位置,如果未找到,则返回-1。 下面是简单示
阅读全文
摘要:reduce()方法接收一个函数作为累加器,reduce为数组中的每一个元素依次执行回调函数,接收四个参数:初始值(上一次回调返回的值),当前元素,当前索引,原数组。 语法:reduce(callback, [initialValue] callbck包含四个参数: previousvalue:上一
阅读全文

浙公网安备 33010602011771号