찾다

 >  Q&A  >  본문

javascript - for 루프에서 인수.길이는 무엇을 의미합니까?

이 코드의 의미를 잘 이해하지 못하시나요? 하나님께 설명을 구해보세요

으아악
ringa_leeringa_lee2752일 전497

모든 응답(2)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-19 10:25:23

    인수는 매개변수를 의미합니다.
    이 함수는 합을 구하는 함수이므로 매개변수 개수는 고정되어 있지 않습니다. sum(1,2)일 수도 있고 <일 수도 있습니다. code>sum(1,2,3)
    매개변수가 고정되어 있지 않으므로
    매개변수를 가져와야 합니다
    다음 코드를 다시 보세요arguments 就是参数的意思
    这个函数是为了求和,所以参数的数量不是固定的,可能是 sum(1,2),可能是 sum(1,2,3)
    既然参数不是固定的
    那么我们就需要获取参数
    再看下面这段代码

    for(var i=0;i<arguments.length;i++){
        sumg+=arguments[i];
    }

    比如我们输入 sum(1,2)
    这时 arguments.length=2
    arguments[i] 的值分别是12 으아아아

    예를 들어 sum(1,2)
    을 입력하면 arguments.length=2
    arguments[i]<의 값이 /code> 12입니다

    이것은 매개변수 전달의 목적을 달성합니다🎜

    회신하다
    0
  • PHPz

    PHPz2017-05-19 10:25:23

    arguments는 현재 함수에 내장된 속성으로, 함수에 전달된 실제 매개변수를 저장하는 배열형 배열입니다. 길이는 전달된 실제 매개변수의 수입니다. 이 코드의 의미는 다음과 같습니다. 1+2+3을 찾는 것입니다. +4+5

    의 가치

    회신하다
    0
  • 취소회신하다