주어진 함수를 배열 요소 각각에 대해 실행
배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환
[Number] Number.isInteger(value) : 정수인지 아닌지 검사할 값(Boolean) num.toFixed() : 소수점 나타낼 자릿수(기본값은 0) Math.floor() : 내림 Math.round() : 반올림 Math.random()
[Indentation – 들여쓰기] 종속된 code block는 주인 code block보다 두 칸 들여쓰기 들여쓰기를 할 때 탭이 아닌 스페이스를 사용 [Naming – 이름 짓기] 한 단어(Descriptive word)로 표현하는 것이 가장 좋음 Boo
[Command Line] ls : 해당 위치의 파일 / 디렉토리 전체 보기 ls -l : 상세 보기 ls -al : 숨김파일까지 상세 정보 확인 접근권한(읽기,쓰기,실핼여부) / 링크된 파일 개수 / 소유자 / 파일 크기 / 만든 날짜 / 만든
git 기본개념
텍스트
외부 함수의 변수에 접근할 수 있는 내부 함수클로저 함수 안에서는 지역변수(innerVar), 외부 함수의 변수(outerVar), 전역변수(globalVar)의 접근이 가능커링 : 함수 하나가 n개의 인자를 받는 대신, n개의 함수를 만들어 각각 인자를 받게 하는 방
실제 세계에 기반한 모델을 만들기 위해 추상화를 사용하는 프로그래밍 패러다임Class : 객체의 특성을 정의instance : class를 바탕으로 현재 생성된 객체prototype : 원형 객체constructor : 인스턴스가 초기화될 때 실행하는 생성자 함수thi
객체지향프로그래밍_생활코딩
정신없이 일주일이 또 지나갔다. 일주일간 공부하는 습관을 다진다고 생각을 하고 무리하지 말고 천천히 시간을 늘려가면서 공부시간을 늘리자고 생각을 했다. 공부를 하다보니 코딩을 하면 집중을 하게되고 그러다보면 시간이 훅훅 지나가있고 그럼 저녁을 먹고 쉬다가 다시 잠들기전