![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 60
奕玄
学习、总结
展开
-
JavaScript 函数柯里化
总结:利用闭包的特性,将参数分批次、一一对应的传入原函数中去,并在收集完所有参数后执行最终函数得到结果。原创 2021-08-30 14:01:19 · 128 阅读 · 0 评论 -
详解 JS 函数的 call、apply 及 bind 方法
都能够改变目标函数执行时内部 this 的指向;方法的第一个参数用于指定函数执行时内部的 this 值;支持向目标函数传递任意个参数;若不向方法的第一个参数传值或者传递 undefined、null,则在 JavaScript 正常模式下,目标函数内部的 this 指向 window 对象,严格模式下,分别指向 undefined、null。原创 2021-08-29 19:25:43 · 292 阅读 · 0 评论 -
一张图理解 JS 中的原型链
下图表示了构造函数、原型、实例对象之间的关系:上图是根据下面的一些知识点和总结画出来的:(1)所有的函数(不管是构造函数还是普通函数)都默认有一个 prototype 属性,表示该函数的原型对象,且该原型对象都默认有一个 constructor 属性,这个属性指向拥有该原型对象的函数,如下有几个例子:Object === Object.prototype.constructor; // ...原创 2019-03-08 19:58:44 · 195 阅读 · 0 评论 -
判断 JavaScript 数据类型的方式
总结:typeof 操作符;instanceof 操作符;Object.prototype.toString.call() 方法。原创 2021-08-27 15:47:55 · 120 阅读 · 0 评论 -
JavaScript 中 new 操作符的原理
总结:创建一个空对象;空对象的内部属性 __proto__ 赋值为构造函数的 prototype 属性;将构造函数的 this 指向空对象;执行构造函数内部代码;返回该新对象。原创 2021-07-10 21:33:31 · 141 阅读 · 0 评论 -
关于 JavaScript 中 this 的指向
总结:全局环境 ➡️ window;普通函数 ➡️ window 或 undefined;构造函数 ➡️ 构造出来的实例;箭头函数 ➡️ 定义时外层作用域中的 this;对象的方法 ➡️ 该对象;call()、apply()、bind() ➡️ 第一个参数。原创 2021-07-09 01:33:33 · 91 阅读 · 0 评论