十三、扩展内建对象

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

  • 给数组添加inArray()方法


    十三、扩展内建对象_第1张图片

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

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


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

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

你可能感兴趣的:(十三、扩展内建对象)