文章预览
介绍 在javascript中, 数据类型主要分为原始类型和引用类型两种。而一切引用类型都来自于Object的拷贝。所有引用类型的原型链都可以追溯到 Object Object 构造函数属性 JavaScript 内置的一些构造函数有 Object, Function, Number, String, Boolean, Array, RegExp 等等, 它们主要有两个共有的属性。 length 构造函数参数个数 prototype 构造函数原型对象 Object原型链 Object.getPrototypeOf Object.isPrototypeOf Object.hasOwnProperty 一切引用对象的原型都来自 Object.prototype 测试各个数据类型的引用情况 var a = {}, b = [], c = function () {}, d = Function, e = String; [a, b, c, d, e].forEach(function (val) { // all return true console.log(val instanceof Object); }); 每一个引用类型对象, 都含有一个原型属性__proto__, 它负责
………………………………