类型

JavaScript中的类型转化扫盲

JavaScript中的类型转化有很多陷阱在里面,常常不按套路出牌,所以有必要一次性做个梳理总结,攻破它

判断数组的三种方法:Object.prototype.toString.call() 、 instanceof 以及 Array.isArray(),谈谈它们的优劣

每一个继承 Object 的对象都有 toString 方法,如果 toString 方法没有重写的话,会返回 [Object type],其中 type 为对象的类型。但当除了 Object 类型的对象外,其他类型直接使用 toString 方法时,会直接返回都是内容的字符串,所以我们需要使用call或者apply方法来改变toString方法的执行上下文。

JS类型扫盲

本文讲解关于JS类型的一些基础知识,都知道类型分为原始类型和对象类型两种。以及类型直接的转化和关于this的解析。

Sidebar