• 技术文章 >Web开发 >JavaScript

    javascript如何扩展内置对象

    小妮浅浅小妮浅浅2021-07-03 11:44:51原创241

    说明

    1、通过原型对象,可以扩展原内置对象定制的方法。例如,为数组增加定制的求偶数的功能。

    2、数组和字符串的内置对象不能复盖原型对象操作Arrray.prototype={},只能是Arrray.prototype.xxx=function(){}的方式。

    实例

     <script>
            // 原型对象的应用 扩展内置对象方法
            Array.prototype.sum = function() {
                var sum = 0;
                for (var i = 0; i < this.length; i++) {
                    sum += this[i];
                }
                return sum;
            };
            // Array.prototype = {
            //     sum: function() {
            //         var sum = 0;
            //         for (var i = 0; i < this.length; i++) {
            //             sum += this[i];
            //         }
            //         return sum;
            //     }
            // }
            var arr = [1, 2, 3];
            console.log(arr.sum());
            console.log(Array.prototype);
            var arr1 = new Array(11, 22, 33);
            console.log(arr1.sum());
        </script>

    以上就是javascript扩展内置对象的方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript 内置对象
    品易云
    上一篇:javascript中原型对象this的原则 下一篇:js柯里化函数的好处

    相关文章推荐

    • javascript函数式编程的介绍• javascript高阶函数的介绍• javascript闭包的用处• javascript纯函数是什么• javascript函数组合如何理解• javascript函子是什么• javascript关于前端开发语言的介绍• Javascript继承关系的实现• Javascript Functuion对象有哪些特点• Javascript有哪些Math数学类• Javascript中new的执行过程• Javascript中对象原型 __proto__的介绍• Javascript中constructor的使用• JavaScript成员查找机制是什么• javascript中原型对象this的原则

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网