<!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>
/*
ArryTool.js
需求:编写一个js文件,在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;
} }

最新文章

  1. 设计模式之适配器模式(Adapter)
  2. windows XP系统内核文件分析(全)
  3. POJ3414Pots
  4. SqlServer优化博客网址
  5. Asp.net GridView 72般绝技
  6. 不直接用NSLog
  7. python切片练习
  8. 2017广东工业大学程序设计竞赛决赛-tmk买礼物
  9. Web前端 前端相关书籍推荐
  10. nginx 项目部署
  11. [Everyday Mathematics]20150305
  12. 自定义控件详解(六):Paint 画笔MaskFilter过滤
  13. js小方法积累,将一个数组按照n个一份,分成若干数组
  14. Linux运维面试题之--网页打开缓慢如何优化
  15. mysql利用navicat导出表结构和表中数据
  16. Sword STL之仿函数概念介绍
  17. uva-784-水题-搜索
  18. Java保存文本文件
  19. RotateAnimation 详解
  20. SpringBoot入门学习(一): Idea 创建 SpringBoot 的 HelloWorld

热门文章

  1. CentOS 7自动以root身份登录GNOME桌面
  2. 第二章&#183; MySQL体系结构管理
  3. 【转】关于 Error[Pe020]: identifier &quot;HAL_StatusTypeDef&quot; is undefined
  4. systemd自启动tomcat
  5. python日志分割(转)
  6. PAT Basic 1094 谷歌的招聘 (20 分)
  7. Docker 运行ELK日志监测系统,汉化Kibana界面
  8. php类知识---魔术方法__toString,__call,__debugInfo
  9. ElementUI datepicker日期选择器时间选择范围限制
  10. VC++ ID号如何分配