ES6 prototype

原型

原型 === 共用属性

var a = [1,2,3]
a.push(4)

push是哪来的?

a.push(4) 
==> a.push.call(a,4) 
==> window.Array.prototype.push.call(a,4)
原型
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意...
    霜天晓阅读 6,438评论 0 6
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 10,656评论 0 21
  • 往往想写些东西时都是因为太悲伤。太感性。 我亦是如此。但往往不知道是因为什么难过。为什么都不如意。此时什么都不足以...
    胭胭胭阅读 1,046评论 0 0
  • 从前有一对恩爱的国王和王后,他们生下了一个可爱的小王子。小王子聪明勇敢,立志要像父亲一样,成为征战四方的英雄。...
    卿诚1阅读 3,244评论 0 0
  • 我是一个“入坑”一年的手帐er,通过这一年的探索,我现在基本可以确定手帐是我的一个爱好了,也是我决定要做一辈子的事...
    幽幽86129阅读 5,248评论 2 7