首先,js的数据结构有 原始类型(5种):Boolean.Number.String.Null.Underfined, 然后是引用类型:Array.Date.Error.RegExp.Function.Object,注意这里,引用类型的返回值,其实只有2种,也就是Function和Object,用typeof就可以判断出. js一切都是对象,Function自然也是对象,甚至Function比Object的功能更强大,new Function出来的变量,比如: function Foo(){}…