| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- generic type
- ExceptionResolver
- assertJ
- hoisting
- RequestMappingHandlerMapping
- propagation
- 역정규화
- type eraser
- wrapper class
- optimistic lock
- TDZ
- IllegalStateException
- CQS
- NestJS 요청흐름
- tracking-modes
- Generic method
- 벌크연산
- SPOF
- 단어변환
- API
- #@Transacional
- demand paging
- cross-cutting concerns
- Java
- HandlerMethod
- 프로그래머스
- COPYOFRANGE
- pessimistic lock
- CORS
- Transaction
- Today
- Total
목록Language/Javascript (23)
jingyulog
for-of 배열에 주로 사용 const arr = [1,2,3,4,5] for(let value of arr){ console.log(value) } for-in 객체에서 사용, 객체 프로퍼티들의 key가 담겨져 온다. setInterval() 반복 함수. 소괄호 안에 넣어준 함수를 지정한 시간마다 반복해서 실행 clearInterval() setInterval() 함수를 통해 생성된 interval을 종료해주는 함수. setInterval 함수는 실행될 때마다 고유의 id 값을 반환한다. 해당 아이디를 체크해서 clearInterval 함수를 실행시 인터벌이 종료됨.
느슨한 비교연산자 데이터 값은 비교하지만, 타입은 비교하지 않는다. ( ==, != ) 엄격한 비교연산자 데이터의 메모리 주소를 비교해 두 데이터가 완벽히 일치하는지 판단한다. ( ===, !== ) 자바스크립트 데이터타입 원시타입( Primitive Type ) vs 참조타입 ( Reference Type ) 원시타입 String, Number, Boolean, Bigint, undefined, Symbol, null 불변성 참조타입 가변성 false 값 undefined, null, 0, "", NaN
어떤 기능을 수행하거나 계산을 수행할 수 있도록 하는 도구. onclick 이벤트 해당 속성을 부여받은 태그가 사용자에 의해 클릭 되었을 때, 할당되어 있는 수식 또는 코드를 실행한다. querySelector JavaScript 내에서 HTML의 요소를 참조할 수 있다. 제공한 선택자 또는 선택자 뭉치와 일치하는 문서 내 첫 번째 Element를 반환.일치하는 요소가 없으면 null을 반환. id는 "#", class는 "."을 querySelector()의 소괄호 안에 입력되는 id 혹은 class명 앞에 붙여주면 된다. document.querySelector('#id').value new Date() const remain = (new Date('2023-04-11').setHours(0, 0, ..
객체는 키 값을 통해 해당 데이터가 무엇에 대한 데이터인지 명시해줄 수 있다. 객체 안의 데이터들 하나하나를 property라고 한다. { key:value } Property 접근법 Dot nation key 값에 접근시, 점을 이용해서 접근 객체이름.key = value Bracket notation ( 괄호 표기법 ) 객체이름["key"] = value 객체 메서드 Object.keys(객체 이름) 객체의 key 만을 가져와 배열에 담아주는 메서드 Object.values(객체 이름) 객체의 value 만을 가져와 배열에 담아주는 메서드
let array = ["one","two","three"] 배열 메서드 array.push() : 배열의 가장 뒤의 데이터를 추가 array.pop() : 배열의 가장 뒤의 데이터를 삭제 array.includes() : 특정 배열에 주어진 데이터가 포함되어있는지 확인 ( 반환 값 : boolean ) array.indexOf() : 특정 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스 반환 ( 찾을 수 없으면 -1 반환 )