每一个对象都有一个“proto”指针,指向实例化该对象的构造函数的原型对象,当该对象没有你想拿到的属性时,解释器会顺着指针不断向上找。
每一个构造你函数都有一个“prototype”属性,指向该构造函数的原型对象。
每一个原型对象都有一个“constructor”属性,指向该原型对象的构造函数。
任何对象(全局对象除外)向上查找的终点都是全局对象下的Object构造函数的原型对象。
对像合并?数组去重过滤?
对象合并:Object.assign(form, obj)----->Object.assign(目标对象, 被合并的对象)、$.extend、
数组去重:Set、filter、Map