js
文章平均质量分 55
Derlta
可得解脱处,唯神佛前,与山水间。
展开
-
js中new、apply、call、bind的实现原理及用法
本文主要是阐述与this绑定相关的new关键字和apply、call、bind等方法的实现原理及用法。原创 2021-12-02 23:53:00 · 446 阅读 · 0 评论 -
js原型与常见的继承方式
本文主要是以图文的方式去理解js原型的指向关系以及js的常见继承方式。前言任何函数在被创建时,都会被附带一个新创建的原型对象。 原型和实例的关系:每个构造函数附带一个原型对象prototype,原型有一个constructor指向构造函数,实例对象有一个__proto__属性指向原型prototype。 普通函数的原型具有两面性,当作为实例对象时,它的原型(__proto__)指向Function构造函数的原型对象,当作为构造函数时,它的原型(prototype)指向自身创建的原型对象。一.原创 2021-10-01 10:22:10 · 640 阅读 · 0 评论 -
js中隐式数据类型转换的方向(+、==)
本文主要是关于各种数据类型之间做“+”和”==“运算时数据类型的转化方向,对于类型的具体转换方法及转换值不做过多赘述。常见的数据类型转换方法及转换值// 转换方法string -> number: (1) Number(str), (2) +strnumber -> string: (1) String(num), (2) num+''otherType -> boolean: (1) Boolean(other), (2) !!other// 特殊的转换值Num.原创 2021-09-20 12:20:04 · 987 阅读 · 3 评论