코드 원본
function sum() {
var i,
_sum = 0;
for (i = 0; i < arguments.length; i++) {
document.write(i + " : " + arguments[i] + "<br />");
_sum += arguments[i];
}
return _sum;
}
document.write("result : " + sum(1, 2, 3, 4));
결과 값
0 : 1
1 : 2
2 : 3
3 : 4
result : 10
궁금한 점
다른 것은 알겠는데..
_sum += arguments[i];
이것을 통해서
document.write("result : " + sum(1, 2, 3, 4));
result의 결과 값이 왜 10이 나오는 지 이해가안가네용.. (어떤식으로 위 복합대입연산자가 계산지 되는지 모르겠네요..)