<script type="text/javascript" src="tool.js"> </script>
<script type="text/javascript" >
var arr = [32,80,65];
for(r in arr )
{
println(r);
}
println("<hr/>");
你题目的解答代码如下:
function getMax(arr) {
var max = arr[0];
for (var n in arr) {
if (arr[n]>max)
max = arr[n];
}
document.write(max);
}
var arr = [32,80,65];
getMax(arr);
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
for in一般用于遍历对象,你给Array原型添加getMax方法,抽象理解,相当于给arr添加了属性getMax,arr.getMax,所以可以遍历出来
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in