- 博客(5)
- 收藏
- 关注
原创 【手动实现forEach】
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意: forEach() 对于空数组是不会执行回调函数的。forEach有两个参数,第一个参数是回调函数,第二个参数是回调函数的this指向回调函数有三个参数,分别是当前值,当前值的下标,当前值所属数组对象name : 'obj' } //回调函数为箭头函数时,第二个参数不生效,this始终指向window arr . forEach((ele) => {
2022-09-07 16:44:19
379
原创 2022-09-03【实现防抖函数】
防抖函数,顾名思义,就是防止抖动,其核心原理就是在指定时间内,将频繁触发的事件只执行一次。也可以认为将多次执行的事件,变为只执行最后一次。有了这个概念,我们就可以写个简化版的防抖函数,直接上代码。
2022-09-03 16:55:17
124
原创 2022-09-02【vue响应式原理】
vue响应式原理是Vue的核心特性之一,数据驱动视图,我们修改数据视图随之响应更新。注意响应式原理和数据的双向绑定原理是两回事,数据的双向绑定是指v-model,是vue的一个语法糖,不要混淆!
2022-09-02 09:46:10
378
原创 2022-09-01---【new 做了什么?】
所以new的结果是返回了一个对象,并将构造函数的属性赋值到了对象当中,构造函数的原型属性或方法赋值到了对象的原型上。实例example是一个对象,存在name属性,并且能访问原型上的age属性。3、执行构造函数,将构造函数中的this指向这个对象。首先来看一下new 之后生成了什么?2、设置这个对象的原型指向构造函数。1、创建了一个空对象。......
2022-09-01 15:50:27
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人