[TIL - 호이스팅, this, 콜백함수]

..·2023년 4월 6일
0

TIL

목록 보기
4/22
post-thumbnail

3주차 강의를 계속 듣는 중이다.

오늘은 1주차를 마무리하는 시험도 봤는데
생각보다 쉽게 나와서 다 풀 수 있었다.

그리고 오늘 배운 강의 내용은 호이스팅, this, 콜백함수.
중요한 개념이라고 생각해서 꼭 이해하고 넘어가려고 계속 봤다.
그래서 시간이 또 지체됐지만...
배운 개념은 계속 따로 포스팅 중이다. -> 완료

null/ undefined에 대해서도 다시 한 번 배웠고
호이스팅에 대해서도 배웠다.

살짝 과부하 오고있는데 그래도 그만큼 흥미로워서 재밌다.


오늘의 궁금증 해결타임


매개변수랑 인자랑 같은거야?

매개변수(parameter)와 인자(argument)는 비슷한 의미를 가지지만, 약간의 차이가 있습니다.

함수를 정의할 때, 함수의 인자를 받아들일 수 있는 매개변수(parameter)를 명시합니다. 이 매개변수는 함수 내부에서 사용할 변수의 이름을 지정하며, 함수를 호출할 때 전달될 값(value)을 받아들이기 위한 장치입니다.

매개변수와 인자는 비슷한 의미를 가지지만, 매개변수는 함수 내부에서 사용할 변수의 이름을 지정하는 것이고, 인자는 함수를 호출할 때 전달되는 값(value)을 의미합니다.

배열에서 for in 쓸 수 있어?

배열(Array)도 객체(Object)의 일종이기 때문에 for...in문을 사용해 배열의 요소를 열거할 수는 있습니다. 그러나 for...in문은 배열의 요소를 열거할 때 몇 가지 문제가 있을 수 있습니다.

예를 들어, 배열에서 for...in문을 사용하면 배열의 인덱스뿐만 아니라, 상위 객체에서 상속받은 속성도 열거할 수 있습니다. 또한 for...in문은 열거 가능한 속성만 열거할 뿐이므로 배열의 메서드나 프로토타입 체인에 있는 속성은 열거하지 않습니다.

따라서, 배열의 요소를 열거할 때는 for...of문을 사용하는 것이 좋습니다.

0개의 댓글