Home
하연
Cancel

모던 자바스크립트 #5.7. 맵과 셋

모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 맵은 키가 있는 값이 저장된 컬렉션이다. 주요 메서드와 프로퍼티 new Map([iterable]): 맵을 만든다. [key, value] 쌍이 있는 iterable(예: 배열)을 선택적으로 넘길 수 있는데, 이때 넘긴 이터러블 객체는 맵 초기화에 사용된다. ...

HIWORK: Column 'regiDate' cannot be null

문제 /board/add 요청 시 다음과 같은 예외가 발생한다. java.sql.SQLException: Column 'regiDate' cannot be null board/add 시 등록일 프로퍼티가 null이어도 시스템 시간이 자동 등록되도록 만들어줘야 한다. 시도 방법 DB 자체에 regiDate 기본값 표현식 now()가 설정되어...

모던 자바스크립트 #5.6. iterator

모던 JavaScript 튜토리얼을 따라가면서 정리합니다. for..of을 사용할 수 있는 객체를 이터러블이라고 부른다. 배열뿐만 아니라 문자열 등 다수의 내장 객체가 이터러블이다. 이터러블엔 메서드 Symbol.iterator가 반드시 구현되어 있어야 한다. obj[Symbol.iterator]의 결과는 이터레...

이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 7. 클래스와 설계

Chapter 03. 코틀린 기본문법 7. 클래스와 설계 그룹화할 수 있는 함수와 변수를 한 군데 모아놓고 사용하기 쉽게 이름을 붙여 놓은 것을 클래스라고 한다. 클래스의 기본구조 class 클래스명 { var 변수 fun 함수() { // 코드 } } 클래스의 생성 코틀린은 객체를 사용하기 위해 두 가지 ...

HIWORK: could not extract ResultSet 에러

문제 /board/list로 요청시 다음과 같은 에러가 발생한다. There was an unexpected error (type=Internal Server Error, status=500). could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQ...

모던 자바스크립트 #5.5. 배열과 메서드

모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 요소 추가 및 삭제 push(...items): 맨 끝에 요소 추가 pop(): 맨 끝 요소 추출 shift(): 첫 요소 추출 ...

이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 6. 함수

Chapter 03. 코틀린 기본문법 6. 함수 fun 함수명(파라미터 이름: 타입): 반환 타입 { return 값 } 함수에 괄호를 붙이지 않으면 함수의 코드가 실행되지 않고 마치 값처럼 인식된다. 함수 파라미터의 정의 코틀린에서 함수 파라미터를 통해 입력되는 모든 값은 변하지 않는 이뮤터블이다. 따라서 코틀린에서의 함수 파라미터는 ...

모던 자바스크립트 #5.4. 배열

모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 순서가 있는 컬렉션을 다뤄야할 때 객체를 사용하면 순서와 관련된 메서드가 없어 편리하지 않다. 객체는 순서를 고려하지 않고 만들어진 자료구조이기 때문이다. 따라서 객체를 이용하면 새로운 프로퍼티를 기존 프로퍼티 ‘사이에’ 끼워넣는 것도 불가능하다. 배열은 특수...

이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 5. 반복문

Chapter 03. 코틀린 기본문법 5. 반복문 for 반복문 for (반복할 범위) { // 실행 코드 } for in..: 일반적인 형태의 for 반복문 for (변수 in 시작값..종료값) { // 실행 코드 } until: 마지막 숫자 제외하기 종료값 이전까지 반복한다. for (변수 in 시작값 until 종료값) ...

모던 자바스크립트 #5.3. 문자열

모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 자바스크립트에서는 UTF-16을 사용해 문자열을 코딩한다. \n을 사용할 수 있다. \u...를 사용하면 해당 문자의 유니코드를 사용해 글자를 만들 수 있다. 문자열 내의 글자 하나를 얻으려면 대괄호 []를 사용한다. ...