js原生方法的重写

2019-08-14 10:17:55来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

讲干货,不啰嗦,通过prototype可以获取到JavaScript的原型对象,进而可以在对象原型上添加新的属性和方法,当该方法与原方法名称一样时会覆盖原方法既:重写,当不一样时既:添加

 

如:实现数组Array的push方法的重写

Array.prototype.push = function() {
            for( let i = 0 ; i < arguments.length ; i++){
                this[this.length] = arguments[i] ;//arguments为传参数组列表
            }
            return this.length;
        }

 

能力有限,水平一般,错误之处,欢迎指正,感谢关注和评论!


原文链接:https://www.cnblogs.com/wwlstc/p/11225619.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Vue子父组件方法互调

下一篇:cocos creator 小游戏区域截图功能实现