- // JavaScript Document
- function arraytool(){} //首 先定义arraytool 对象的构造函数
- var arraytool = new arraytool(); //创建实例对象
- function getMax(arr)
- {
- var max = arr[0];
- for(var i=0;i<arr.length;i++)
- {
- if(max < arr[i])
- {
- max = arr[i];
- }
- }
- return max;
- }
- //为实例对象增加了一个getMax成员,并将函数名getMax赋值给了这个成员
- //这就为arraytool对象增加了一个getMax方法
- function getMin(arr)
- {
- var min = 0;
- for(var i=0;i<arr.length;i++)
- {
- if(arr[min]>arr[i])
- {
- min = i;
- }
-
- }
- return arr[min];
- }
- function printArray(arr)
- {
- var str = "[";
- for(var i=0;i<arr.length;i++)
- {
- if(i!=arr.length-1)
- {
- str = str+arr[i]+',';
- }
- else
- {
- str = str+arr[i]+']';
- }
-
- }
-
- document.write(str);
- }
- arraytool.getMax = getMax;
- arraytool.getMin = getMin;
- arraytool.printArray = printArray;
复制代码 |