举例
1,var a = [1,2,3]
2,只有0、1、2、length 4 个key
3,为什么可以 a.push(4) ,push 是哪来的?
4,a.proto === Array.prototype
5,push 就是沿着 a.proto 找到的,也就是 Array.prototype.push
6,Array.prototype 还有很多方法,如 join、pop、slice、splice
7,Array.prototype 就是 a 的原型(proto)
举例
1,var a = [1,2,3]
2,只有0、1、2、length 4 个key
3,为什么可以 a.push(4) ,push 是哪来的?
4,a.proto === Array.prototype
5,push 就是沿着 a.proto 找到的,也就是 Array.prototype.push
6,Array.prototype 还有很多方法,如 join、pop、slice、splice
7,Array.prototype 就是 a 的原型(proto)
本文标题:JS 原型
本文链接:https://www.haomeiwen.com/subject/enfpgqtx.html
网友评论