일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 오블완
- 회고
- 프론트엔드
- 해시를 사용한 집합과 맵
- Next.js
- js
- 엔트리포인트
- 기본 문법
- REACT
- react-three/fiber
- 개발 회고
- three.js
- 수학
- poiemaweb
- 자바스크립트
- 자료 구조
- 모던 자바스크립트 튜토리얼
- 토이 프로젝트
- 세그먼트 트리
- 구현
- 브루트포스
- 시뮬레이션
- HTML5
- 코딩일기
- 티스토리챌린지
- State
- JavaScript
- styled-components
- 자바
- Today
- Total
목록모던 자바스크립트 튜토리얼 (3)
코딩하는 고릴라
원시값의 메서드 ko.javascript.info1. 원시값의 메서드1) 원시형의 종류더보기string | number | boolean | bigint | symbol | null | undefined2) 원시값의 메서드에 접근할 때 나타나는 동작 방식더보기1. 원시 래퍼 객체(wrapper object)를 임시로 생성2. 해당 객체의 메서드/프로퍼티에 접근3. 작업이 끝난 후 해당 원시 래퍼 객체 제거3) 래퍼 객체를 생성자로 활용할 때 발생할 수 있는 혼동더보기1. 원시값이 아닌 객체(object)로 생성된다. 따라서 타입 체크 시 혼동할 수 있다. console.log(typeof 1); // number console.log(typeof new Number(1)); // object따라서 1 과..
객체 ko.javascript.info🐃 1. 객체- 객체와 Map에서 key값으로 지정할 수 있는 데이터 타입의 차이점더보기-----객체 : key값으로 문자열, 심볼만을 허용한다.Map : key값으로 모든 데이터 타입을 허용한다.------ for key in object 를 통해 객체의 키를 순회할 때 순회 순서더보기-----정수 프로퍼티 : 키 값을 오름차순으로 정렬하여 순회한다.그 외의 프로퍼티 : 객체에 추가한 순서로 순회한다.정수 프로퍼티와 문자열 프로퍼티가 섞여있을 때 : 정수 프로퍼티 -> 문자열 프로퍼티 순으로 순회한다.----- ## 정수 프로퍼티란?- 문자열을 정수형으로 변경했을 때, 변형이 없는 문자열 프로퍼티- 프로퍼티 키값으로 '49', '32' 등을 사용했을 때는 정수 프..
내용은 지속적으로 업데이트할 예정입니다. 엄격 모드 ko.javascript.info🦍 1. 엄격 모드- 엄격모드란?더보기ES5 등장 후, 변경된 기존 기능의 안정적인 동작을 위해 변경된 기능을 사용할 수 있게 하는 모드.엄격 모드가 아닌 기본 모드에서는 ES5 이전의 기능을 활용할 수 있다.- 요즘 지원되는 일반적 브라우저 콘솔 환경에서는 기본적으로 'use strict'가 적용되어 있을까?더보기일반적으로 엄격 모드가 적용되어 있지 않다. 따라서 브라우저 콘솔에서 엄격 모드 활용을 위해서는 'use strict'를 입력 후, shift+enter를 입력해 줄 바꿈 후 코드를 작성해야 한다.- 'use strict'를 명시하지 않아도 엄격 모드가 적용되는 경우더보기- 클래스를 활용하는 경우- 모듈을 활..