繼續對上一頁的ecah進行 優化,求一個數組的和,最大值,最小值,獲取陣列中的元素,3
阿新 • • 發佈:2018-12-03
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
</style>
</head>
<body >
</body>
</html>
<script>
var arr = [4,55,33,45];
var each = function(arr,fn){
for(var i=0;i<arr.length;i++){
fn(i,arr[i]);
}
}
//求和
var sum= 0;
each(arr,function(i,v){
sum += v;
})
alert('和為'+sum);
//最大值
var max =arr[0];
each(arr,function (i,v){
if(max<v){
max =v;
}
})
alert('最大值為'+max);
//最小值
var min = arr[0];
each(arr,function(i,v){
if(min>v){
min= v;
}
})
alert('最小值為'+min);
//取值第三個
var list = arr[0 ];
each(arr,function(i,v){
if(i=0){
list= arr[i];
}
})
alert('第一號元素是'+list)
</script>