proto经过while后获取了顶层原型对象 无论是对象还是数组,最顶层的原型链一定是object类的实例对象 最后将当前的数组/对象与顶层原型对象对比,true是对象,否则就是数组 getprototypeof