由一道题看push方法的实现原理
最近同事分享了一道题let obj = { 2:3, 3:4, length:2, push:Array.prototype.push } obj.push(1) obj.push(2) console.log(obj)obj是一个类数组,其中引入了Array原型链上的push方法,关键就是要搞清楚Array.prototype.push的方法定义。经过查看资料,发现push的方法可以用js如下模拟:Array.prototype.push = function(.