자바스크립트2 바닐라 자바스크립트 개발환경 구축(ES6) 설치모듈 "@babel/cli": "^7.7.5", "@babel/core": "^7.7.5", "@babel/polyfill": "^7.7.0", "@babel/preset-env": "^7.7.6", "babel-loader": "^8.0.6", "webpack": "^4.41.2", "webpack-cli": "^3.3.10", "webpack-dev-server": "^3.9.0" 목표 ES6 코드 작성→babel, webpack→ 한개 js babel 최신 js 코드→es5코드 변환 Node.js 설치 패키지 초기화 npm i init babel 설치 npm i -dev @babel/core @babel/preset-env @babel/core @babel/cli .babelrc 설정 { "pr.. 2022. 6. 24. 자바스크립트기본 - this 다른 언어와 달리 자바스크립트에서의 this는 호출 상황에 따라 this가 동적으로 바뀐다. 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 31 32 33 34 35 36 37 console.log(this); // 1-1. window function globalFunc() { console.log(this); // 1-2. window } globalFunc(); const obj = { func: function() { console.log(this); // 1-3. obj , 1-7. window function inner() { console.log(this); //1-4. window } inne.. 2019. 4. 21. 이전 1 다음 반응형