<!DOCTYPE html
>
<
html
lang=
"en"
>
<
head
>
<
meta
charset=
"UTF-8"
>
<
meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<
meta
http-equiv=
"X-UA-Compatible"
content=
"ie=edge"
>
<
title
>Document
</
title
>
</
head
>
<
body
>
<
script
>
// 需求:为数组添加一个获取数组中最大数值 的方法,并调用。
// 创建一个数组
var arr = [
1,
5,
3,
6,
22,
77,
32,
66,
86];
// 给数组添加一个自定义方法 getMaxNum()
arr.getMaxNum =
function(){
// 在方法中定义一个变量max,max的值为 Number.MIN_VALUE;
var max = Number.MIN_VALUE;
// 遍历数组,让数组中每一个值与max做比较,如果数组的值大于max,将数组的值赋值给max,直到遍历完成。
for(
var i =
0; i < arr.length; i++){
if(max < arr[i]){
max = arr[i];
}
}
// 返回max
return max;
}
// 调用
console.log(arr.getMaxNum());
<
/
script
>
</
body
>
</
html
>