说明
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学习指路:
推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。