본문 바로가기

코드잇 스프린트 6기41

[JS Q.R] RegExp 최종 수정 : 2024-05-0331장. RegExp1. 정규 표현식이란?정규 표현식(regular expression)은 일정한 패턴을 가진 문자열의 집합을 표현하기 위해 사용하는 형식 언어(*formal language)다. 자바스크립트의 고유 문법은 아니며, 대부분의 프로그래밍 언어와 코드 에디터에 내장되어 있다. 정규 표현식은 문자열을 대상으로 패턴 매칭 기능을 제공한다. 특정 패턴과 일치하는 문자열을 검색하거나 추출 또는 치환할 수 있는 기능을 의미한다.const tel1 = '010-1234-5678';const tel2 = '010-1234-567팔';// 리터럴로 휴대폰 전화번호의 숫자 (3)-(4)-(4) 패턴을 정의const regEx[ = /^\d{3}-\d{4}-\d{4}$/;reg.. 2024. 5. 3.
나 사용 설명서 최종 수정 : 2024-05-271. 나는 자율성 높은 상태에서 일하는 것을 좋아한다.- 하나하나 체크하는 것보다 신뢰받는 가운데 일을 하는 것- 온라인보다는 오프라인을 선호합니다.- 팀원 분위기가 좋은 것(힘들다는 얘기도 필요하지만, 마냥 힘들다고만 하는 것 어려워함)- 건설적인 분위기, 인정하는 분위기 2. 내가 좋아하는 혹은 자신있는 일은?- 모임의 방향을 분명히 하는 데 탁월하다.- 모임 운영 및 분위기 서포트- 언어유희 / 언어 세분화- 진지한 분위기 조성- 사람에 대한 기억력이 좋은 편입니다.- 관찰력과 질문을 통해 재정의하고 재구조화하는 것을 잘 합니다.- 사고의 구조화(지식 전달)- 언어 세분화3. 나와 커뮤니케이션 하기 좋은 방법- 스무고개 하는 것을 안 좋아합니다. 분명하게 질문을 해주.. 2024. 5. 3.
[JS Q.R 모임] 4번째 온라인 모임 일시 : 2024-05-02, 17시참여 : 5명 [질문 1] Number.EPSILON을 사용하는 이유와 등장배경을 설명해주세요.자바스크립트의 정수는 2진법으로 오차 없이 저장 가능하지만 부동소수점을 표현하기 위해 가장 널리 쓰이는 표준인 IEEE 754는 2진법으로 변환했을 때 무한소수가 되어 미세한 오차라 발생할 수밖에 없는 구조적 한계가 존재한다. 이는 자바스크립트가 부동소수점 방식으로 산술 연산을 진행하기에 나타나는 현상이다. 이를 해결하기 위해, Number.EPSILON을 사용한다. 부동소수점부동소수점 또는 떠돌이 소수점 방식은 실수를 컴퓨터상에서 근사하여 표현할 때 소수점의 위치를 고정하지 않고 그 위치를 나타내는 수를 따로 적는 것으로, 유효숫자를 나타내는 가수와 소수점의 위치를 풀이하는.. 2024. 5. 2.
[JS Q.R 스터디] 객체 리터럴 최종 수정 : 2024-04-2610장. 객체 리터럴1. 객체란?자바스크립트는 객체(object) 기반의 프로그래밍 언어이며, 구성하는 거의 "모든 것"이 객체다. 원시 값을 제외한 나머지 값은 모두 객체다. 또한, 객체는 변경 가능한 값(mutable value)이다. 이와 같이, 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임을 객체지향 프로그래밍이라 한다. 객체는 0개 이상의 프로퍼티로 구성된 집합이다. 프로퍼티는 키(key)와 값(value)로 구성된다. 프로퍼티 값으로는 모든 값을 사용할 수 있다. 자바스크립트의 함수는 일급 객체이므로 값으로도 취급할 수 있다. 이처럼 프로퍼티 값이 함수인 경우를 일반 함수와 구분하기 위해 메서드(method)라 부른다. 즉, 객체는 프로퍼티와 메서드로.. 2024. 4. 26.
[JS Q.R 스터디] 3번째 모임 질문 QnA 최종 수정 : 2024-04-25JS Q.R 질문 QnA1. 배열의 고차함수의 특징을 함수형 프로그래밍 관점에서 설명해주세요.배열의 고차 함수(Higher-Order Function, HOF)는 함수를 인수로 전달받거나 함수를 반환한다. 자바스크립트의 함수는 일급 객체이므로 함수를 값처럼 인수로 전달할 수 있으며 반환할 수도 있다. 덕분에, 불변성(immutability)을 지향하는 함수형 프로그래밍 관점을 따를 수 있다. 결국, 순수 함수를 통해 부수 효과를 최대한 억제하여 오류를 피하고 프로그램의 안정성을 높이려는 목적을 두고 있다.2. 배열의 메소드는 mutator method와 accessor method로 분류할 수 있습니다. 둘 중 권장되는 방법과 이유는 무엇인가요?가급적 원본 배열을 직접 변.. 2024. 4. 25.