前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript之面向对象学习五(JS原生引用类型Array、Object、String等等)的原型对象介绍

JavaScript之面向对象学习五(JS原生引用类型Array、Object、String等等)的原型对象介绍

作者头像
郑小超.
发布2018-01-24 15:21:47
1K0
发布2018-01-24 15:21:47
举报
文章被收录于专栏:GreenLeavesGreenLeaves

1、原型模式的重要性不仅仅体现在创建自定义类型方面,就连所有的原生的引用类型(Obejct、Array、String等等)都在构造函数的原型上定义方法和属性。如下代码可以证明:

代码语言:javascript
复制
    alert(typeof Array.prototype.sort); 
    //输出:function
    alert(typeof String.prototype.substring); 
    //输出:function

通过原生对象的原型,不仅可以取得所有默认方法的引用,而且可以定义新的方法。可以想修改自己定义对象的原型一样修改原生对象的原型,因此可以随时给原生对象添加我们需要的方法。代码如下:

代码语言:javascript
复制
    String.prototype.startsWith=function(txt){
      return this.indexOf(txt)==0;
    }
    var msg="Hello World!";
    alert(msg.startsWith("Hello")); 
    //输出:true,说明msg是以"Hello"单词开头的
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-09-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档