총 5073개의 포스트를 찾았습니다.
설명 개발자 준비를 하면서, 면접에서 개별적으로 혹은 공통적으로 받았던 질문 리스트입니다. 주로 로켓펀치와 원티드를 통해 구직활동을 하였으며, 당연히 비율상 규모가 큰 기업 보다는 스타트업 위주로 면접이 진행되었습니다. 서류를 제출한 모든 기업으로부터 면접이 진행되지 않아, 질문 내용이 보편적이지 않을 수 있습니다. 자바스크립트를 활용한 웹 프론트엔드 직...
레포지토리 바로 가기 ① Computer Science 프로세스와 스레드 🔥 프로세스가 뭔가요? 스레드가 뭔가요? 프로세스와 스레드는 어떤 차이가 있나요? 싱글 스레드와 멀티 스레드 🔥 싱글 스레드 장점 싱글 스레드 단점 멀티 스레드
순수함수(Pure Function)는 프로그래밍에서 특정 입력에 대해 항상 동일한 출력을 반환하며, 외부에 영향을 주는 부작용(Side Effect)이 없는 함수를 말합니다. 즉, 같은 입력에 대해 항상 같은 출력을 반환하고, 함수 외부의 상태를 변경하지 않는 함수를
함수형 프로그래밍 : 부수 효과를 없애고 순수 함수를 만들어 모듈화 수준을 높이는 프로그래밍 패러다임부수 효과 = 외부의 상태를 변경하는 것 또는 함수로 들어온 인자의 상태를 직접 변경하는 것순수 함수 = 부수효과가 없는 함수 즉, 어떤 함수에 동일한 인자를 주었을 때
순수함수는 외부의 상태에 영향을 주거나 받지 않는 독립적인 함수입니다. 오직 함수의 입력만이 함수의 결과에 영향을 주고, 입력으로 전달된 값을 수정하지 않는 함수를 순수함수라고 할 수 있습니다. 외부의 영향을 주지 않고, 받지도 않기 때문에 함수를 실행했을 때 항상 동
순수 함수란, 오직 함수의 입력만이 함수의 결과에 영향을 주는 함수를 의미합니다. 함수의 입력이 아닌 다른 값이 함수의 결과에 영향을 미치는 경우, 순수 함수라고 부를 수 없습니다. 또한 순수 함수는, 입력으로 전달된 값을 수정하지 않습니다. 순수 함수의 특징 중 하나
순수 함수 라하면 출력이 입력에만 의존하는 것을 의미한다.pure 함수는 들어오는 매개변수 a,b에만 영향을 받는다. 만약 a,b 말고 다른 전역 변수 c등이 이 출력에 영향을 주면 순수 함수가 아니다.ㄴ 고차 함수란 함수가 함수를 값처럼 매개변수로 받아 로직을 생성할
동일한 입력에 대해 항상 동일한 출력을 반환하는 함수외부상태에 영향을 미치는 side effect가 없는 함수 아래는 순수함수의 예시다.그리고 아래는 순수함수가 아닌 함수의 예시다.여기서 잠깐 헷갈릴 수 있는 예시!아래의 코드에서는 인자로 받은 객체에 아무 변화를 주지
동일한 입력이 주어지면 항상 동일한 출력을 생성하는 함수.함수의 바깥 영역에 side effect를 초래하지 않는 함수.그러므로 예측 가능하고 추론하기 쉬움.함수가 외부 상태를 변경하거나, 외부 상태에 의존해서 출력이 달라지는 경우 side effect가 발생한다고 함
순수함수는 아래와 같은 특징을 가지고 있다.1\. 입력값에만 의존한다.순수 함수는 오직 입력값에만 의존하므로, 입력값이 동일하다면 항상 동일한 출력값을 반환한다. 이는 함수가 어떤 시점에 호출되는지와 상관없이 동일한 결과를 보장한다.2\. 부수효과(side effect
순수 함수는 동일한 인자가 들어갈 경우 외부의 영향을 받거나, 외부에 영향을 주지 않고 항상 같은 값을 return 하는 함수를 말한다.React에서는 순수함수를 활용하여 컴포넌트를 구성하는 것을 추구한다.React 공식문서에도 ‘모든 React 컴포넌트는 자신의 Pr
하나 이상의 인자를 받고, 인자를 변경하지 않고 참조하여 새로운 값을 반환하는 함수즉, 같은 input 동일한 인자가 전달되면 항상 동일한 결과를 반환하는 함수(코드 블록)이다.순수함수는 외부에서 전달받은 값을 변경하면 안된다. 즉, 함수 내부에서 외부로 다른 부작용(
🤔 Promise 란?? > 프로미스는 자바스크립트 비동기 처리에 사용되는 객체입니다. 비동기 처리란 ‘특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 먼저 수행하는 자바스크립트의 특성’을 의미합니다. 🧐 Promise가 왜 필요한가요? > **프
불변성 : 결코 바뀌지 않음 ⇒ 원본 데이터 구조를 변경하는 대신 그 데이터 구조의 복사본을 만들되 그중 일부를 변경한다.(Object.assign 같은 경우, 빈 객체를 받고, color 객체를 그 빈 객체에 복사한 다음에, 복사본에 있는 rating 프로퍼티의 값을
순수함수를 만들었는데 정확히 언제 실행되는지 궁금해서 작성하는 글 순수함수(Pure Functions) VS 비순수함수(Impure Fuctions) 가장 큰 차이점은 함수의 동작으로 클래스의 멤버나 상태를 변경하는지 유무 순수함수 (Pure Functions)