序
在开始之前,让我们介绍一下在js中使用原型定义方法的好处
我经常在前端面试或者和其他同事交流。在构建JS中定义的构造函数时,最好使用prototype:在构造函数的原型上定义方法。这样做的好处是构造函数生成的所有方法都指向一个函数的索引,这样可以节省内存。
本文主要利用原型介绍了Js自定义数组方法的相关内容,并分享给大家参考和学习。以下就不多说了。我们来看看详细的介绍。
科目
如何实现以下代码:
[1,2,3,4,5].复印机();//[1,2,3,4,5,1,2,3,4,5]溶液
使用数组的prototype属性自定义duplicator()方法。js代码如下:
!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title document/title style/style script src=' http :http://apps . bdimg.com/libs/jquery/2 . 1 . 4/jquery . min . js ' type=' text/JavaScript '/script/head body script array . prototype . Replicator=function(){ Let s=this . concat(此)return s } Let t=[1,2,3,4,5]。复印机()控制台. log (t)/script/body/html在控制台上显示如下:
专心
编写此代码时,数组。原型。Replicator应注意不要添加任何括号。这个内部函数指的是调用这个方法的对象,即数组。
摘要
以上就是本文的全部内容。这篇文章还有很多不足之处。希望本文的内容对你的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。