自定义一个数组对象工具demo
2024-10-07 00:01:22
<!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;
} }
最新文章
- 设计模式之适配器模式(Adapter)
- windows XP系统内核文件分析(全)
- POJ3414Pots
- SqlServer优化博客网址
- Asp.net GridView 72般绝技
- 不直接用NSLog
- python切片练习
- 2017广东工业大学程序设计竞赛决赛-tmk买礼物
- Web前端 前端相关书籍推荐
- nginx 项目部署
- [Everyday Mathematics]20150305
- 自定义控件详解(六):Paint 画笔MaskFilter过滤
- js小方法积累,将一个数组按照n个一份,分成若干数组
- Linux运维面试题之--网页打开缓慢如何优化
- mysql利用navicat导出表结构和表中数据
- Sword STL之仿函数概念介绍
- uva-784-水题-搜索
- Java保存文本文件
- RotateAnimation 详解
- SpringBoot入门学习(一): Idea 创建 SpringBoot 的 HelloWorld
热门文章
- CentOS 7自动以root身份登录GNOME桌面
- 第二章&#183; MySQL体系结构管理
- 【转】关于 Error[Pe020]: identifier ";HAL_StatusTypeDef"; is undefined
- systemd自启动tomcat
- python日志分割(转)
- PAT Basic 1094 谷歌的招聘 (20 分)
- Docker 运行ELK日志监测系统,汉化Kibana界面
- php类知识---魔术方法__toString,__call,__debugInfo
- ElementUI datepicker日期选择器时间选择范围限制
- VC++ ID号如何分配