var obj1 = {};
var obj2 = Object.create(null);
var obj3 = new Object();
var con1 = obj1.constructor;
var con2 = obj2.constructor;
var con3 = obj3.constructor;
console.log(con1);//ƒ Object() { [native code] }
console.log(con2);//undefined
console.log(con3);// Object() { [native code] }
这两个可以用来判断js变量是数组还是对象
console.log(Array.prototype.isPrototypeOf(book[0]));
console.log(Object.prototype.toString.call(book[0]));
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。