apply 관련 질문
382
작성한 질문수 15
8분 30초대부터 하는 말이 (apply 관련 한 내용) 이해가 안되요
자세히 말씀해 주실수 있나요?
답변 1
6
숫자가 나열된 객체 안에 함수를 더한 값을 구하는 함수를 호출하여 변수 sum 에 담으려 하면 객체를 더해 나가다가 함수 까지 더하려는 오류가 발생합니다. 하여 부득불 typeof를 이용하여 함수가 아닌 경우만 더하라는 소스를 첨가하게 되는데, apply 를 이용하면 01 / 02 라는 객체에 sum라는 함수 호출을 추가할 필요가 없고, 순순하게 더하려는 값의 목록만 남겨도 되는 것입니다.
즉 sum.apply(01) 은 01이라는 객체에 담겨진 내용을 모두 더하라는 뜻이 됩니다. sum(1,2)이렇게 하면 두 값은 더해 지겠지만 더하려는 값이 배열로 엄청 많은 경우 배열을 따로 정의해 불러오고, sum 안에 인자 값이 아닌 따로 보관한 배열 혹은 객체의 값을 더할 수 있게 호출하는 방법이 apply을 이용하는 방법 입니다.
강의 교안은 따로 없을까요?
0
207
1
배열관련 질문드립니다.
0
345
2
제발 도와주세요
-4
928
1
괄호 질문
0
423
1
new 를 안 붙이는 경우 (섹션19)
0
355
1
무한루프
1
1210
1
혹시 교재는 따로 없을까요?
0
685
0
선생님과 접점을 찾았어요.
0
456
0
new 생성자
0
262
0
sample파일에서 질문있습니다.
3
418
1
password == '111111'
0
509
1
배열
0
281
1
toUpperCase() 에 대해서 질문입니다.
0
251
0
강의를 들으면서 비쥬얼스튜디오 코드를 사용하여도 상관 없을까요?
0
623
2
\'와 변수를 같이 쓰면 안 되나요?
0
336
2
왜 에러가 났는지
0
352
1
첫번째 for문에서 i값 5가 5번 출력 되는 이유
0
502
3
name이 뭐죠
0
275
1
첫번째 예시문에서 값이 왜 5가 5번 반복되는지 궁금합니다.
0
700
3
grades 객체에 key값 show의 function을 지정하는 지점에서 오류가 발생합니다.
0
295
1
function오류
0
392
1
객체 출력차이(document.write, console.log)
0
313
0
자바스크립트에서 함수가 아닌 곳에서 정의된 변수
0
190
0
동일한 이름의 전역변수 선언이 가능한가요
1
742
1





