javascriptのカスタム配列ツールオブジェクト
1457 ワード
<pre name="code" class="html">/*
: js , js ,
, 。
*/
ArrayTool.js
// ArrayTool
var tool = new ArrayTool();
function ArrayTool(){
//
this.getMax = function(arr){
var max = arr[0];
for(var i = 1 ; i<arr.length ;i++){
if(arr[i]>max){
max = arr[i];
}
}
return max;
}
//
this.searchEle = function(arr,target){
for(var i = 0 ; i<arr.length ; i++){
if(arr[i] ==target){
return i;
}
}
return -1;
}
}
在html里引入.js的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="ArrayTool.js" type="text/javascript"></script> <script type="text/javascript"> var arr = [12,15,9,4]; var max = tool.getMax(arr); document.write(" :"+ max+"<br/>"); var index = tool.searchEle(arr,9); document.write(" :"+ index); </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> </title> </head> <body> </body> </html>