Koans

이건우·2021년 5월 31일
0
post-thumbnail

오늘 공부했던걸 복습하고자 블로그를 작성합니다 !

오늘은 Koans라는 과제를 했습니다 !
Koans는 지금 까지 배웠던 내용들을 문법이나 기초를 위주로 배웠습니다 오늘 배웠던 내용중에서 제가 생각 하기에 이 부분은 좀 낯설었다 라고 생각하는 부분들과 제가 생각하기에 필요 했던 것 들을 포스팅 해보려고 합니다 !

우선 화살표함수 입니다

화살표 함수는 말그대로 화살표로 함수를 작성하는 것인데 일반적인 함수표현식과 모습이 비슷합니다

const add = function(x, y)  {
      return x + y
    }

이렇게 작성하면 일반적인 함수표현 식이지만

const add = (x, y) => {
      return x + y
    }

이렇게 화살표함수로도 바꾸어 줄 수 있습니다 .

다음은 함수의 호이스팅을 배웠습니다.

funcE = function () {
      return 'hello';
    };

    const funcC = { func: funcE };
    expect(funcC.func()).to.equal('hello');

   

이처럼 funcCfuncE를 호이스팅하는것을 볼 수 있습니다

오늘 Koans를 풀면서 많은 것들을 배우고 또 되돌아보는 시간을 가졌습니다 Koans에서 배운 내용으로는

1. type
2. let과 const
3. ArrowFunction(화살표 함수)
4. scope
5. Array
6. object
7. spread문법
8. 구조분해 할당

좋았던점

  1. 대부분의 문제를 막히지 않고 왜 이 문제가 이렇게 풀리는가에 대해 잘 이해하면서 문제를 풀어 나갔습니다
  2. 화살표 함수를 잘 작성하고 연습해 보았습니다
    3.새롭게 알게된 것 들도 잘 이해하고 흡수 한 것 같습니다

아쉬웠던점

  1. 아직 스코프의 완벽한 이해가 부족한 탓인지 조금 헷갈렸고 문제를 푸는데 시간이 걸렸지만 지금은 이해를 했습니다
  2. 구조분해 할당에 대해 더 검색하고 공부해 보아야 겠습니다
    3.Array부분을 조금더 심도 있게 공부 해봐야겠습니다
profile
주니어 개발자 이건우 입니다 .

0개의 댓글