
代码
文章平均质量分 89
李宏伟~
告诉你,听好了,你就是个臭敲代码的
展开
-
this指向问题call、apply、bind超详细
例子中,obj的A/B函数都是返回一个内部定义的函数,A、B内部定义的函数函数返回值都是this,只是在A中,内部函数是箭头函数,而B中则是普通函数。将A、B函数创建的内部函数分别赋值给变量func进行调用,未指定调用者,可以发现箭头函数的返回值this能够指向obj,而普通函数的this则因为未指定调用者而指向了全局对象。箭头函数的this取决于函数定义所在的上下文中this,即函数定义外部this是什么,箭头函数内部的this就是什么,相当于固化了当前执行环境中的this,注意不是函数定义所在的对象!原创 2023-03-10 11:53:40 · 751 阅读 · 1 评论 -
面试万字总结(代码篇)持续更新
在n个记录中取某一个记录的键值为标准,通常取第一个记录键值为基准,通过一趟排序将待排的记录分为小于或等于这个键值的两个独立的部分,这是一部分的记录键值均比另一部分记录的键值小,然后,对这两部分记录继续分别进行快速排序,以达到整个序列有序。它的第二层循环不必遍历当前元素之前的所有元素,因为当前元素之前的序列是排序好的,碰到第一个小于当前元素的值,就可以停止继续向前查找了,然后把当前元素插入当前位置即可。节流可以使用在 scroll 函数的事件监听上,通过事件节流来降低事件调用的频率。树是一种分层的数据模型。原创 2023-02-03 11:11:45 · 92 阅读 · 0 评论