일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- 구현
- 백준
- 개발 회고
- 회고
- 엔트리포인트
- 토이 프로젝트
- styled-components
- 기본 문법
- HTML5
- 티스토리챌린지
- 코딩일기
- REACT
- 자바스크립트
- 세그먼트 트리
- 자료 구조
- 모던 자바스크립트 튜토리얼
- 오블완
- poiemaweb
- 자바
- react-three/fiber
- three.js
- 브루트포스
- State
- 수학
- 시뮬레이션
- Next.js
- 프론트엔드
- js
- 해시를 사용한 집합과 맵
- Today
- Total
목록티스토리챌린지 (4)
코딩하는 고릴라

🍕 에러 발생 시점- vscode에서 code runner 익스텐션을 통해 js 파일을 실행하려 했더니, code=3221225477 메시지와 함께 정상적으로 동작하지 않음을 확인할 수 있었다.🍔 문제 해결- 최근 사이드 프로젝트를 진행하며 node.js 버전을 22.11.0으로 올렸던 것을 기억했고, 혹여 이게 문제가 될까 싶어서 아래 절차에 따라 재설치했다. 1. node.js 22.11.0 삭제2. nvm 설치 - 한 pc 내에서 여러 버전의 node.js를 설치하고, 필요에 따라 버전을 쉽게 변경해 줄 수 있게 도와주는 매니저3. node.js 16.18.1 버전 설치 및 사용 - node.js 버전을 낮춰주니 정상적으로 code runner가 실행됨을 확인할 수 있었다. REFERENCE N..
원시값의 메서드 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'를 명시하지 않아도 엄격 모드가 적용되는 경우더보기- 클래스를 활용하는 경우- 모듈을 활..