前端 数组 对象 判断

114 阅读1分钟

大胸弟们,你们肯定在初期有用过 typeof,来判断是数组还是对象,这种根本不能正确判断,流弊

z1.jpg

方法一

instanceof 进行判断,A instanceof B 即对象A是不是构造函数B构造出来的

z2.jpg

方法二

Array.isArray()   不推荐,有些环境下可能不支持isArray()方法

z3.jpg

方法三

constructor 属性进行判断

z4.jpg

方法四

利用 Object.prototype.toString.call() 方法将该变量转化为代表其类型的string

z5.jpg


结语

前端react QQ群:788023830 ---- React/Redux - 地下老英雄

前端交流 QQ群:249620372 ---- FRONT-END-JS前端

(我们的宗旨是,为了加班,为了秃顶……,仰望大佬),希望小伙伴们加群一起学习