摘要:
function Test(){ console.log(this) } Test();//打印window var t=new Test()//打印Test(){} 首先我们要明白上面这个this指向问题, 普通函数调用,this指向window, 而通过new来实例化一个构造函数的对象,则thi 阅读全文
posted @ 2022-09-23 23:32
MC~大叔
阅读(1709)
评论(0)
推荐(0)
摘要:
关于this的指向,主要有一下几个版块,①全局环境下的this指向②函数内的this③对象中的this④箭头函数中的this⑤构造函数中的this ⑥原型链中的this 在全局作用域下,this始终指向全局对象window,无论是否是严格模式! 二、函数内的this普通函数内的this分为两种情况, 阅读全文
posted @ 2022-09-23 23:30
MC~大叔
阅读(32)
评论(0)
推荐(0)
摘要:
完善中 阅读全文
posted @ 2022-09-23 23:27
MC~大叔
阅读(28)
评论(0)
推荐(0)
摘要:
完善中 阅读全文
posted @ 2022-09-23 23:05
MC~大叔
阅读(13)
评论(0)
推荐(0)
摘要:
完善中。。。 一、简单了解apply和call call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。 call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。call其实是apply的一种语法糖 阅读全文
posted @ 2022-09-23 16:21
MC~大叔
阅读(44)
评论(0)
推荐(0)
摘要:
一、函数防抖 防抖 防抖、节流使用的闭包,一个页面调用多次防抖节流,独立空间 防抖概念: 用户触发事件过于频繁,只需要处理最后一次事件的操作 function debounce(fn, delay){ let timer = null; return function(){ if(timer){ c 阅读全文
posted @ 2022-09-23 16:20
MC~大叔
阅读(403)
评论(0)
推荐(0)
摘要:
一、改变原数组方法 push() 、pop()、 shift()、 unshift()、reverse()、 sort()、 splice() 二、数组操作方法 ps:新增返回lenth, 删除返回当前元素 1、push() 将一个或多个元素添加到数组的末尾,并返回该数组的新长度。此方法修改原有数组 阅读全文
posted @ 2022-09-23 11:37
MC~大叔
阅读(131)
评论(0)
推荐(0)
浙公网安备 33010602011771号