[땅콩코딩] 타입스크립트 강좌 내용정리(TS의 특성, 설치 및 환경설정, 타입추론, 타입명시, 인터페이스)
·
웹 프로그래밍/JavaScript | TypeScript
보호되어 있는 글입니다.
[모던 자바스크립트 Deep Dive] 4장. 변수
·
웹 프로그래밍/JavaScript | TypeScript
4.3. 변수선언 👾 var의 단점 블록 레벨 스코프를 지원하지 않으며, 함수 레벨 스코프를 지원한다. 이로 인해 의도치 않게 전역 변수가 선언되어 부작용이 발생하기도 한다. 👾 undefined var score;//변수 선언 cosole.log(score);//undefined score = 100;//변수 초기화 변수값을 할당하기 전 메모리 공간은 js엔진에 의해 undefined라는 값이 할당되어 초기화된다. 선언 단계: 변수 이름을 등록해서 js 엔진에 변수의 존재를 알린다. 초기화 단계: 값을 저장하기 위한 메모리 공간을 확보하고 암묵적으로 undefined를 할당해 초기화 한다. var 키워드의 경우 선언과 동시에 초기화가 이루어진다. var 키워드로 선언한 변수는 어떠한 값도 할당하지 않아..
[오류해결] Uncaught TypeError TypeError: Cannot set properties of null (setting 'onclick')
·
웹 프로그래밍/JavaScript | TypeScript
오류 상황 자바스크립트 파일에 코드를 작성하고 run을 실행하니 Uncaught TypeError TypeError: Cannot set properties of null (setting 'onclick') 라는 오류가 발생하고 onclick이벤트가 동작하지 않는 오류 발생 해결 이와 같은 오류는 document.getElementById("아이디")요소를 찾지 못한다는 것을 의미한다. 다음 두 가지 사항을 살펴봄으로써 오류를 해결할 수 있다. "아이디"가 document에서 사용된 id가 맞는지 확인한다.("아이디"가 선언되어 있지 않거나, 오타가 발생했을 수 있으니 이를 살펴본다.) 자바스크립트 코드가 "아이디" 요소 존재 이전에 실행되는 경우 이와 같은 오류가 발생할 수 있다. ("아이디"를 포함하..
🐸 map() 주어진 callback 함수를 배열 내의 모든 요소 각각에 대해 호출한 결과를 모아, 새로운 배열을 반환한다. callback 함수는 다음의 3가지 인수를 가진다. currentValue 처리할 배열의 현재 요소 index 처리할 현재 요소의 인덱스 array map()을 호출한 배열 callback 함수는 배열 값이 들어있는 인덱스에 대해서만 호출된다. 따라서 값이 삭제되거나 아직 값이 할당/정의되지 않은 인덱스에 대해서는 호출되지 않는다. 원형배열의 값을 변형하지 않는다. map이 시작한 이후 배열에 추가한 요소들은 callback을 호출하지 않는다. 🦄 reduce() 주어진 리듀서 함수를 배열의 각 요소에 대해 실행하고, 하나의 결과값을 반환한다. 반환값: 누적 계산의 결과 값 ca..
[ZeroCho] ES2021 자바스크립트 강좌 10장 클래스_텍스트 RPG 게임 만들기
·
웹 프로그래밍/JavaScript | TypeScript
보호되어 있는 글입니다.
[ZeroCho] ES2021 자바스크립트 강좌 9-8,9강. 셀프 체크 - 컴퓨터의 턴 만들기, 생각하는 척하는 컴퓨터 만들기
·
웹 프로그래밍/JavaScript | TypeScript
보호되어 있는 글입니다.
[ZeroCho] ES2021 자바스크립트 강좌 9장 이차원 배열 다루기_틱택토 게임
·
웹 프로그래밍/JavaScript | TypeScript
보호되어 있는 글입니다.
[ZeroCho] ES2021 자바스크립트 강좌 8-6강. 셀프 체크 - 속도 순으로 정렬하기