Array和Object的原型链
时间: 2024-06-06 13:08:27 浏览: 150
js 原型对象和原型链理解
Array和Object都是JavaScript中的对象,它们都有原型链。
Object的原型链:Object.prototype → null
Array的原型链:Array.prototype → Object.prototype → null
意思是说,Object的原型链最终指向null,而Array的原型链先指向Array.prototype,再指向Object.prototype,最终也指向null。
在原型链上,子类的原型对象继承了父类的原型对象中定义的属性和方法。例如,在Array.prototype中定义了一些数组的方法,如push、pop、join等,那么所有的数组都可以使用这些方法。同时,由于Array继承了Object的原型对象,因此也可以使用Object原型对象中定义的一些属性和方法,如toString、valueOf等。
阅读全文