![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript基础
文章平均质量分 71
Boriska1996
这里介绍不了我。
展开
-
Javascript八股文-闭包和柯里化
闭包的特点:函数嵌套函数函数内部可以引用外部的参数和变量。参数和变量不会被垃圾回收机制回收。闭包的优点:希望一个变量长期驻扎在内存中。避免全局变量的污染。私有化成员。闭包的缺点造成内存泄露使用场景:websock有一个特点是数据发送时间歇性的,一会儿发过来一截,也有可能连续的发送。发送的过程中需要等待,需要拿到完整的二进制流数据后,才能进行解析。...原创 2022-06-11 21:57:10 · 289 阅读 · 0 评论 -
重温Javascript八股文 -—call,bind,apply以及 this的指向
call &applycall 可以将某个对象原本没有的方法,进行劫持,通过改变this指向让该对象也具备这种能力。应用场景判断js数据类型Object.prototype.toString.call('需要判断的数据')对象冒充式继承function a() { this.name = "a";}// a是超类;a.prototype.play = function () { // console.log(this.name, this);};function原创 2022-05-30 16:29:40 · 456 阅读 · 0 评论 -
JavaScript数组39种静态&实例方法汇总详解
JavaScript数组静态&实例方法汇总详解改变原数组方法*9种1、copyWithin()顾名思义,在截取一段数组元素,Copy数组内部的指定位置。它接受三个参数。target(必需):从该位置开始替换数据。start(可选):从该位置开始读取数据,默认为 0。如果为负值,表示倒数。end(可选):到该位置前停止读取数据,默认等于数组长度。如果为负值,表示倒数。这三个参数都应该是数值,如果不是,会自动转为数值。语法array.copyWithin(target, star原创 2022-05-19 17:00:37 · 686 阅读 · 2 评论 -
JavaScript简述-Set和Map
Set和Map讲到Set和Map首先想到数组和对象的优缺点。数组的优点有顺序。紧密性。有关联。数组的缺点速度慢:增删改查。有重复。判断值时,必须遍历数组。对象优点有键值对,增删改查快键唯一多重集合对象的缺点没有关联按照添加顺序遍历如果需要查询属性时,需要遍历Set列表,增删该查快,无重复,只要值的列表,不能有键。没有索引,不能使用for循环,也不能用下标直接修改或者获取。Set的静态方法adddeletehas 返回Boole原创 2022-05-19 10:41:20 · 275 阅读 · 0 评论