美文网首页
十三、扩展内建对象

十三、扩展内建对象

作者: 幸福幸福幸福 | 来源:发表于2017-02-25 21:51 被阅读5次

在JavaScript中内建对象的构造器函数(例如Array、String、Object、Function)都可以通过其原型来进行扩展。这样我们可以做一些事情,例如只要往数组原型中添加新的方法,就可以使其在所有的数组下可用

  • 给数组添加inArray()方法


可以看到数组本来是没有inArray()这个方法的,我们给他的原型添加这个方法之后,所有的数组就都可以使用这个方法了。

  • 反转字符串
    String并没有reverse的功能,但是数组是有这个功能的


这段代码中,我们先利用split()方法将目标字符串转换为数据,然后调用该数组的reverse()方法产生一个逆序数组,再将数组拼接为字符串。由此来实现字符串反转。

我们可以在实现某个方法前先检测一下是否有现成的方法存在,例如在上面的示例中我们可以这样写:

相关文章

  • 十三、扩展内建对象

    在JavaScript中内建对象的构造器函数(例如Array、String、Object、Function)都可以...

  • 扩展对象的功能性.md

    对象扩展 对象类别 在ES6中,对象分为下面几种叫法。 普通对象 特异对象 标准对象 内建对象 对象字面量语法拓展...

  • 对象的功能扩展-《understanding ECMAScipt

    对象分类 ES6将对象分为以下几类: 普通对象 外来对象 标准对象 内建对象 对象字面量的扩展 当key的名与 (...

  • JavaScript-通过原型扩展内建对象

    我们知道,JavaScript中的内建对象分为以下三种: 数据封装类对象——包括Object, Array, Bo...

  • js进阶一:对象,函数

    对象 内建对象 - 内建对象指由ES标准定义的对象,任何对ES标准的实现都可以使用这些对象,不用新建可直接调用对象...

  • 第三课 js美化网页

    再议js对象 对象的分类: 1.内建对象 内建对象指由ES标准定义的对象,任何对ES标准的实现都可以使用这些对象 ...

  • js美化网页

    再议js对象 对象的分类: 1.内建对象 - 内建对象指由ES标准定义的对象,任何对ES标准的实现都可以使用这些对...

  • 四、内建对象

    内建对象大致可以分为三组: 数据封装类对象——包括Object、Array、Boolean、Number和Stri...

  • JavaScript 内建对象

    在大多程序设计语言中,通常存在两种不同形式的数组: 一般性数组,也叫做索引型数组或枚举型数组(通常以数字为键值) ...

  • Python源码剖析笔记4-内建数据类型

    Python源码剖析笔记4-内建数据类型 Python内建数据类型包括整数对象PyIntObject,字符串对象P...

网友评论

      本文标题:十三、扩展内建对象

      本文链接:https://www.haomeiwen.com/subject/mvimwttx.html