Lumpy Space Princess - Adventure Time

CODING

코딩 일기

jongyung 2023. 3. 16. 19:58

“ 지연되는 프로젝트에 인력을 더 투입하면 오히려 더 늦어진다. ”

- Frederick Philips Brooks
Mythical Man-Month 저자
728x90

오늘 배운 배용들이 많아서 외우기 힘들다.

그래서 정리해보겠다.

 

우선, 선언적 함수와 익명 함수 그리고 매개변수 함수와 리턴값 함수에 대해서 써보겠다.

 

선언적 함수
function func(){
    document.write("함수가 실행되었습니다.1")
}
func();          

선언적 화살표 함수
func = () => {
    document.write("함수가 실행되었습니다.5")
}
func();

익명 함수
const func = function(){
     document.write("함수가 실행되었습니다.2")
}
func();

익명 화살표 함수
const func = () => {
    document.write("함수가 실행되었습니다.6")
}
func();
           
매개변수 함수
function func(str){
document.write(str);
}
func("함수가 실행되었습니다.3");

매개변수 화살표 함수
func = (str) => {
    document.write(str);
}
func("함수가 실행되었습니다.7");

리턴값 함수
function func(){
	const str = "함수가 실행되었습니다.4";
 	return str;
}
document.write(func());
           
리턴값 화살표 함수
func = () => {
    const str = "함수가 실행되었습니다.8";
	return str;
}
document.write(func());


익명함수 + 매개변수 함수 + 리턴값(화살표) 함수
const func = (str) => {
	return str;
}
document.write(func("함수가 실행되었습니다.9")); 

익명함수 + 매개변수 함수 + 리턴값 + 괄호 생략 (화살표) 함수
const func = str => {
    return str; 
}
document.write(func("함수가 실행되었습니다.10"));

익명함수 + 매개변수 함수 + 리턴값 + 괄호 + 리턴 생략 (화살표) 함수
const func = str => str;
document.write(func("함수가 실행되었습니다.11"));
}

선언적함수 + 매개변수 함수 + 리턴값 + 괄호 + 리턴 생략 (화살표) 함수
func = str => str;
document.write(func("함수가 실행되었습니다.12"));

이렇게 정리하니까 헷갈리기 쉬운 형식들이라서 더 주의 깊게 외워야 겠다고 생각했다.

이외에도 차례대로,

 

함수와 객체를 이용한 형태
함수와 객체, 배열을 이용한 형태
객체 안에 함수를 이용한 형태
객체생성자 함수
프로토타입 함수
객체리터럴 함수
즉시 실행 함수
파라미터 함수
아규먼트 함수
재귀 함수
콜백 함수를 배웠는데, 그 중에서 오늘 복습을 한 부분도 있고, 새로 배운 부분도 있다.

이해를 하는 것도 문제이지만, 외우지 않으면 쓸 수가 없기 때문에 외우는 것이 우선이다 싶었다.

 

그래서 외워보려 하지만, 비슷 비슷해보이고, 이전에 외웠던 부분과 혼동이 되면서

결국에는 완벽하게 외우려면 시간이 필요하다는 생각이 들었다. 

 

반복해서 쓰고, 또 외우려 하다 보면은 외워지겠지 싶다.

 

4월12일에 보는 시험들도 공부해야 하는데, 지금은 과연 시험을 볼 수 있을까 싶을 정도로 자신이 없다.

기출 문제를 풀면서 외워야 겠다는 생각을 하면서 주말을 잘 이용해야겠다는 마음을 먹었다.

 

그동안에는 학원에서 배우는 수업을 따라가고, 뭐가 중요한 지도 모를 만큼 정신이 없었다.

그래서 더 헤매이는 기분을 항상 느꼈다.

 

이제 첫 날인 2월 13일로부터 한 달이 넘었다.

그래서 무언가 전보다는 더 나아진 내 모습을 보고 싶었지만, 아직은 그 자리인 듯하다.

 

그래서 혼자서 공부하는 시간을 잘 활용해야 하는데, 요령이 없다는 생각이 들었다.

토익 공부를 했을 때처럼 오답노트를 만들어서 써보는 습관을 들여야 봐야겠다.

 

열심히 외워서 팀프로젝트도 민폐를 끼치지 않고 잘 할 수 있도록 나아지고 싶다.

 

앞으로는 계절이 얼른 바뀌어서 날씨도 좋아지고 덜 피곤한 환경이 주어졌으면 좋겠다.