js中数组原型Array、自定义原型函数Array.prototype

来源:互联网 发布:编程课 编辑:程序博客网 时间:2024/06/06 00:45

全栈工程师开发手册 (作者:栾鹏)

js系列教程1-数组操作全解

js中数组原型、自定义原型函数

每个数组都包含length、prototype、constructor属性。
通过在prototype原型中自定义数组原型函数,实现为所有数组添加功能。
这里以添加一个查询最大值函数为例:
代码如下:

function array_max( ){    return Math.max.apply(Math,this);    //max取最大值,min取最小值。还有很多数学运算}Array.prototype.max = array_max;         //重写数组原型链var x = new Array(1, 2, 3, 4, 5, 6);     //应用自定义原型函数var y = x.max( );