我是靠谱客的博主 贪玩黄蜂,最近开发中收集的这篇文章主要介绍区分数组和对象的三种方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

区分数组和对象的三种方法:

[].constructor //ƒ Array() { [native code] }
var obj = {};
obj.constructor//ƒ Object() { [native code] }
[] instanceof Array //true
var obj = {};
obj instanceof Array //false
Object.prototype.toString.call([])
//"[object Array]"
Object.prototype.toString.call(123)
//"[object Number]"
Object.prototype.toString.call({})
//"[object Object]"

经典例题:

var x = 1;
if(function f() {}) {  
	x += typeof f;
}
console.log(x)  // 返回:1undefined;

最后

以上就是贪玩黄蜂为你收集整理的区分数组和对象的三种方法的全部内容,希望文章能够帮你解决区分数组和对象的三种方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部