arguremnts的使用
<script> // arguments的使用 function fn() { console.log(arguments); // 里面存储了所有传递过来的实参 // } // fn(1, 5,753,74); // fn(1, 2, 3,687,35,7357); // 我们可以按照数组的方式遍历arguments for (var i = 0; i < arguments.length; i++) { // arguments is not defined console.log(arguments[i]); } } fn(1, 2, 3, 'jhk', 53, 74); fn('dfa', 85, 758, 'dasf'); // 伪数组 不是真正意义上的数组 // 1. 具有数组的 length 属性 // 2. 按照索引的方式进行存储的 // 3. 没有真正数组的一些方法 pop() push()等 </script>
求最大值
<script> // 求最大值 function getMax() { var max = arguments[0]; for (var i = 1; i <= arguments.length; i++) { if (max < arguments[i]) { max = arguments[i] } } return max; } console.log(getMax(72, 4254, 57)); console.log(getMax(2, 257)); console.log(getMax(72, 82, 432, 324, 257)); </script>