this는 함수의 실행 컨텍스트를 가르키는 예약어이다.여기서 실행 컨텍스트란 사전적 정의로 '함수가 실행되는 환경' 이며 좀 더 쉽게 접근하기 위해 '함수가 실행될 때의 컨텍스트' 로 이해하는게 좋다'Execution Context' 란 (https://min
함수의 실행이 끝난 뒤에도 함수에 선언된 변수의 값을 접근할 수 있는 자바스크립트의 성질위 코드처럼 함수를 변수나 인자로 넘길 수 있는 자바 스크립트의 성질(일급객체)addCounter() 함수의 역할을 addCounter() 함수를 실행 했을 때 함수를 반환하는것!!
let 예약어는 한번 선언시 다시 선언할 수 없다.똑같은 변수를 재선언시 오류발생const 예약어는 한번 할당한 값을 변경할 수 없다.단!! 객체 {} 또는 배열\[] 로 선언했을 때는 객체의 속성(property)과 배열의 요소(element)는 변경이 가능하다배열을
화살표 함수에서 사용되는 this 바인딩은 기존함수 this와 다른 방식을 가지고있다화살표 함수의 this는 함수를 선언할 때의 상위 스코프의 this로 바인딩 될 객체가 정해진다.innerFunc의 상위 스코프는 printThis이기 때문에 printThis의 내부
향상된 객체 리터럴(Enhanced Object Literal) 기존 자바스크립트의 객체 정의 방식 축약문법 속성과 값이 같을경우 객체 정의시 속성(property)와 값(value)이 같으면 아래와 같이 축약가능 속성에 함수를 정의할 때 function 예약어
Promis ?? 프로미스는 비동기적 작업 처리에 사용되는 객체로 콜백 지옥의해결과 에러의 처리 용이성이 있다 콜백 지옥 (Pyramid of Doom) 비동기적으로 처리해야할 작업이 둘 이상이라고 가정했을때 코드의 흐름 1.js 파일 로드 에러시 처리 1.js
import와 export는 자바스크립트의 코드를 모듈화 할 수 있는 기능이다. 모듈화의 필요성 기본적으로 자바스크립트의 유효 범위는 전역으로 시작한다. 따라서 이런 경우 원하는 결과가 나오지 않는다 자바스크립트는 기본적으로
1.생성된 태그에 클릭 이벤트를 등록해준다.2.writeText() 를 사용하여 시스템 클립보드에 저장해준다.3.정상정으로 복사가 되었는지 확인한다.Clipboard인터페이스의 속성 writeText() 은 지정된 텍스트 문자열을 시스템 클립보드에 씁니다.<spa
두 개의 피연산자의 각 자리마다 대응하는 비트가 모두 1일 경우 1을 반환해줍니다.비트 부정연산자는 피연산자의 비트를 반전시킵니다. 다른 비트 연산자와 마찬가지로 32비트 이상인 다음 정수는 32비트 정수로 변환됩니다.피연산자는 2의 보수 에 따라 반전됩니다 . 즉,
10 진수에서 n진수로 변환방법 n진수에서 10진수로 변환 방벙