Hỏi & Đáp
웹코딩 프로그램 질문
이번 강의에서 사용하시는 프로그램은 sublime 으로 보입니다. egoing님은 visual studio code / Atom 안가리고 그 때 그 때 강의에 맞게 사용하시는 듯 합니다.
- Lượt thích
- 0
- Số bình luận
- 1
- Lượt xem
- 357
Hỏi & Đáp
이번 강의에서 사용하시는 프로그램은 sublime 으로 보입니다. egoing님은 visual studio code / Atom 안가리고 그 때 그 때 강의에 맞게 사용하시는 듯 합니다.
Hỏi & Đáp
숫자가 나열된 객체 안에 함수를 더한 값을 구하는 함수를 호출하여 변수 sum 에 담으려 하면 객체를 더해 나가다가 함수 까지 더하려는 오류가 발생합니다. 하여 부득불 typeof를 이용하여 함수가 아닌 경우만 더하라는 소스를 첨가하게 되는데, apply 를 이용하면 01 / 02 라는 객체에 sum라는 함수 호출을 추가할 필요가 없고, 순순하게 더하려는 값의 목록만 남겨도 되는 것입니다. 즉 sum.apply(01) 은 01이라는 객체에 담겨진 내용을 모두 더하라는 뜻이 됩니다. sum(1,2)이렇게 하면 두 값은 더해 지겠지만 더하려는 값이 배열로 엄청 많은 경우 배열을 따로 정의해 불러오고, sum 안에 인자 값이 아닌 따로 보관한 배열 혹은 객체의 값을 더할 수 있게 호출하는 방법이 apply을 이용하는 방법 입니다.
Hỏi & Đáp
key 는 본인이 정한 이름이고, 바꿔도 일치 되기만 하면 작동한다는 내용으로 이해 했습니다. 키가 어떤 변수나 약속된 프로그래밍 언어가 아니라 자신이 정한 본인만의 변수라는 것이라는 점을 확실히 해두기 위해 말씀하신 것이 아닐까 합니다.