오늘은 제대로 이해하지 못하고 무심코 지나갔던 부분들을 짚고 넘어가 보려고 한다.홀수와 홀수 사이를 구분할 때 사용할 수 있는 조건문2차원 배열에서 위치 정보를 요소로 갖는 배열 리턴하기.sort()를 이용해 객체를 정렬하기수를 요소로 갖는 배열의 각 요소들이 그 이전
재귀함수의 콜 스택이 깊어질수록 메모리 오버헤드 (스택 오버 플로우 stack overflow)가 발생하는 문제를 해결하기 위한 재귀 호출 방식으로, 재귀함수의 실행 결과가 연산에 사용되지 않고 바로 반환되게 함으로써 이전 함수의 상태를 유지할 필요가 없도록 재귀 함수
JavaScript Object Notation의 약자로, 브라우저와 서버사이에서 오고가는 데이터의 형식JSON.stringify(value, replacer, space);value(필수): JSON 문자열로 변환할 값(배열, 객체, 또는 숫자, 문자 등)replac
문자열(String) 메서드배열 메서드Scope와 Closure{ }(중괄호) 안의 범위가 Block 이라고 한다.일급 객체 중 함수는변수에 할당(assignment)할 수 있다.다른 함수의 인자(argument)로 전달될 수 있다.다른 함수의 결과로서 리턴될 수 있다
두 개의 함수를 입력받아 두 함수가 결합된 새로운 함수를 리턴하라.삼항연산자를 익혀보자.흔히 하는 실수... 늘 return될 값을 확인하자.reduce 제대로 알기...
ID = javascript, 내용 = Hello World인 P태그를 생성하는 적절한 방법HTML에서 삽입한 aElement를 삭제하는 방법onclick을 사용할 때 주의해야 할 점
쉽게 생각해 보면 전화(동기)와 문자(비동기)의 차이라고 이해해 보자.전화는 요청에 대한 결과가 동시에 일어나고, 문자는 아님.비동기의 주요 사례DOM Element 이벤트 핸들러마우스, 키보드 입력 (click, keydown 등)페이지 로딩 (DOMContentLo
오늘 배운 재귀 함수 풀이 중 기억해야 할 패턴들그래도 재귀는 언더바 보다 낫네... 4주차 일정이 고비가 많이 찾아오는 힘든 일정이었다...
일단, HTML 구조를 설계할 때부터 트리구조, id, class 등 을 편집하기 쉽게 계획하자. tweet 생성과정새로운 정보를 생성하면 -> 저장될 DATA에 넣어주고 -> 목록을 초기화 -> 원래있던 목록을 생성 -> 추가될 목록 생성
while문을 적재 적소에 잘 활용해 보자. 입력받은 인자를 순회하며 비교할 때 이중for문 사용하자. 알고리즘 문제 중 완벽히 이해가 안되는 문제들 하루에 한 번씩 보자.
지난 1~2주의 과정은 몸풀기 수준이었다는 것을 깨닫게 해준 3주차의 모든 과정은 아주 다이내믹했다.먼저 1일은 지난주에 이어 pair와 함께 고차함수 문제를 풀어나갔다.함수를 인자로 받거나 함수를 리턴하는 함수를 말한다. 이 때 전달 받는 함수를 콜백 함수라고 한다.
오늘의 간단한 TIL을 작성해 본다. 먼저 2중 for문에 대해 검색해 보다가 catch한 것... > for문은 1차원 배열, 2중 for문은 2차원 배열과 궁합이 잘 맞는다. 문제 풀면서 보게된 새로운 것들... 입력받은 문자열의 0인덱스의 문자들만 'asdf'
왜 코드스테이츠인가? 1년 이상의 경력 공백이 생기는 바람에 바로 이직을 할 수 없었고, 이왕에 좀 더 전문적으로 공부해서 취업을 하고자 국비지원, 부트캠프 등을 알아보던 중 코드스테이츠의 We Win이라는 소득 공유 제도가 여건상 너무 큰 매력으로 다가와서 최종적으로
기본적으로 변수가 선언되었지만 초기화되지 않은 undefined.typeof: 초기화 되지 않은 변수도 undefined로 반환됨method: 객체 안에 정의된 함수, 객체를 통해서 호출되는 함수const로 배열이나 객체를 할당하는 이유는 주소값을 고정하기 위함.호이스
자바스크립트에서 너무너무 중요한 부분을 배우게 되었다...일단 26일에 배운 객체를 다루는 새로운 방법을 나열해 보자.객체 안의 배열만 골라낼 때 Array.isArray(objarr) 이런식으로 사용하자.객체 안에서 objodd % 2 !== 0 && typeof o
객체는 캐릭터다.(배열은 순서가 있고, 객체는 없다.)하나에 여러가지 정보가 담겨져 있을때 각 정보에 대해 쉽게 알 수있다.객체의 선언 = 키: 값 구조로 되어있음.배열과 객체의 가장 큰 차이점은 순서의 유무입니다. 배열은 요소에 0부터 순차적으로 접근할 수 있지만 객
오늘은 CLI를 사용해 Git을 다루는 방법에 대해 공부하는 시간을 가졌다.ctrl + alt + t를 이용해 터미널을 실행 할 수 있고, 자주 사용하는 명령어로는sudo = 관리자 권한chown = 파일 소유권 변경 ex) chown 관리자:그룹 파일명cd ~ = 홈
오늘은 하루 밀린 일기를 써볼까 한다.배열의 기초에 관한 부분으로...배열인지 아닌지 판별하기typeof는 안됨,,, Array.isArray(배열); true or false 불린 값을 리턴※ console.table(배열);특정 값이 배열에 포함되어 있는지 확인하기