TIL_21.01.08

nRecode·2021년 1월 8일
0

TodayILearned

목록 보기
83/95
post-thumbnail

오늘 dom 하려 했는데 문제를 놓친 것 들이 많아서 문제를 많이 풀었다. 많은 알고리즘을 푼 느낌이다.

알고리즘...?

계속 문제를 푸는 시간을 가졌다.

예를들어

_ = {};

_.each = function (collection, iteratee) {
  // TODO: 여기에 코드를 작성합니다.
  // collection은 배열 또는 객체
  if(Array.isArray(collection)){
    for(let i = 0; i < collection.length; i++){
      iteratee(collection[i], i, collection);
    }
  }
  else if(typeof collection === 'object'){
    for(let i in collection){
      iteratee(collection[i], i, collection);
    }
  }
};

이런식으로 계속 메소드를 만드는 문제였는데 그냥 사용했던 reduce나 map등 작동원리를 알 수 있었다.

recursion과 dom복습을 진행해야한다.

profile
안정성, 확장성 있는 서버를 구축하고 가꾸는 개발자를 목표로 공부하고 있습니다. 🤔🤔🤔🤔 부족하기에 맞지 않는 내용이 있을 수 있습니다. 가감없이 피드백 해주시면 정말 감사하겠습니다..🙏

0개의 댓글