일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- centos
- 블록체인
- 깃허브
- 우분투
- 변수
- 노드
- 머클트리
- 벨로포터
- 전역설치
- immer
- Docker
- 시퀄라이즈
- MariaDB
- 솔리디티
- wsl
- 자바스크립트
- 리액트를 다루는 기술
- 일반유저
- 리액트
- 쉘스크립트
- 라우터
- Sequelize
- 리눅스
- 설치
- npm
- 머클루트
- 이더리움
- wget
- 환경변수
- node.js 교과서 따라하기
- Today
- Total
목록기록/javascript (4)
코드코코
변수(variable) 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 - 할당(assignment) : 변수에 값을 저장하는 것 - 참조(reference) : 변수에 저장된 값을 읽어 들이는 것 - 선언(declaration) : 변수명을 자바스크립트 엔진에 알리는 것 변수 선언 - var , let , const - ES6에서 const와 let이 추가 스코프 (Scope) Scope란 변수의 유효 범위 함수 스코프(function scope) 특정 함수 내에서 변수를 선언하면 지역변수이고, 함수 밖에서 선언하면 전역변수이다. 함수 범위 내라면 블록 외부에서도 변수 접근이 가능하다. 블록 스코프(block scope) 코드 블록 내부에서 변수를 선..
@자바스크립트 런타임 : 자바스크립트가 구동되는 환경. -자바스크립트 : 싱글 스레드, 논블로킹 언어. -런타임 : 프로그래밍 언어가 구동되는 환경을 의미. @싱글스레드 -thread : 프로세스가 할당받은 자원을 이용하는 실행의 단위. 실제로 작업을 수행하는 주체. 한번에 하나의 작업만 순차적으로 실행. -heap : 최댓값이나 최솟값을 찾아내는 연산을 빠르게 하기 위해 고안된 완전이진트리를 기본으로 한 자료구조로 실행전에 동적으로 할당되는 메모리 영역 -call stack : 함수의 호출을 저장하는 자료구조 @논블로킹 - 블로킹 : 콜스택이 멈춘 상태. @자바스크립트를 싱글슬레드 언어라고 부르는 이유 - 자바스크립트의 메인스레드이 이벤트루프가 싱글스레드여서 싱글스레드라고 하지만, 자바스크립트 런타임을..
//스택이 넘침 : 오버플로우 -뻥난다,블루스크린 //더이상 뺄 수 없을때 언더플로우 //stack : 마지막에 삽입된 항목을 제거하고 접근할 수 있는 자료구조(후입선출 Last In Fist Out). function Stack(arr){ this.arr = []; if(arr) this.arr =arr; } Stack.prototype.getBuffer= function(){ return this.arr.slice(); }; Stack.prototype.isEmpty = function(){ //스택이 비어 있는지 확인 return this.arr.length ==0; }; Stack.prototype.insert = function(data){ //스택에 넣기 this.arr.push(data); ..
1. this - 자기 자신의 객체를 말함. - 호출한 주체가 누구인지를 파악해야함(함수 호출 방식을 파악) - 일반함수호출 : 전역객체, 메서드호출 : 호출한 객체, 생성자함수호출 : 생성자함수가 생설할 인스턴스 - 전역객체는 window 2. arrowFucntion - 익명함수 - 함수 매개변수 1개인 경우 괄호생략가능 - 콜백함수에서 사용하면 매우 간결하게 표현가능 - 우리가 흔히 알고 잇는 함수를 완벽하게 대체 할 수는 없음. 3. 콜백함수 - 함수 안에서 어떤 특정한 시점에 호출되는 함수 - 일반적으로 콜백함수는 다른 함수의 매개변수로 함수를 전달하여, 특정시점에 매개변수로 전달한 함수가 다시 호출되는 함수를 말함. 4. setTimeout(콜백함수,시간) : 일정시간 후 콜백함수 실행. *아..