1. 原型规则 A. 所有的引用类型(数组.对象.函数),都具有对象特性,即可自由扩展属性: var arr = []; arr.a = 1;B. 所有的引用类型(数组.对象.函数),都有一个_proto_属性(隐式原型),属性值是一个普通的对象:C. 所有的函数,都具有一个prototype(显式原型),属性值也是一个普通对象:D. 所有的引用类型(数组.对象.函数),其隐式原型指向其构造函数的显式原型:(obj._proto_ === Object.prototype):E. 当试图得到一个…