본문 바로가기
반응형

IT/Javascript64

ES2019 자바스크립트 메소드 ES2019 ES2019 버전에서 생긴 메소드에 대해서 정리해봅니다 flat flat 은 다차원 배열의 차원을 줄여줍니다 let names = ['Apple', ['Banana', 'Melon'], 'Cocoa']; console.log(names.flat()); let level2 = [ 'Apple', [ ['Banana', 'Melon'], ['Cocoa', 'Strawberry'], ], 'Lime', ]; console.log(level2.flat()); console.log(level2.flat(2)); trimStart() 문자의 앞쪽 공백을 삭제해준.. 2022. 6. 28.
ES2017 자바스크립트 메소드 ES2017 ES2017 버전에서 생긴 메소드에 대해서 정리해봅니다 padStart() 문자를 추가하거나 시작부분에 문자를 추가할 때 사용합니다 let str = "HelloWorld"; //앞에 3개만큼 공백이 추가됨 console.log(str.padStart(13)); //" HelloWorld" //앞에 공백대신 - 가 5개 추가됨 console.log(str.padStart(15, "-")); //"-----HelloWorld" //str 보다 길이가 짧으면 변화 없음 console.log(str.padStart(6, "0")); //"HelloWorld" padEnd() padStart() 와 다르게 끝부분에 문자를 추가할 때 사용한다. let str = "HelloWorld"; //앞에 3개.. 2022. 6. 28.
자바스크립트 연대기 자바스크립트(Javascript) 연대기 1995: Javascript 자바스크립트 탄생 1997-06: ECMAScript 1 ES1 정의 1998-06: ECMAScript 2 ES2 정의 1999-12: ECMAScript 3 정규식, try/catch 2000-01--2007-10-23: ECMAScript 4 합의 안되고 ECMAScript 4 는 망함 2002-09: Firefox 파이어폭스 웹브라우저 출시 2006-08: jQuery jQuery 최초출시 2008: Chrome 크롬 웹브라우저 출시 2009: ECMAScript 5 Node.js (5월) ECMAScript 5 (12월) 2012: AngularJS AngularJS (version 1) Typescript (10월) 201.. 2022. 6. 28.
자바스크립트 생태계 자바스크립트(Javascript) 생태계 자바스크립트의 생태계는 방대해져서 정리해 두려고 합니다. 1995년 Brendan Eich 가 웹브라우저용 Javascript 를 개발 2009년 Ryan Dahl 가 Node.js 라는 Javascript Runtime 을 개발 Frontend Stacks Node.js 웹브라우저 외부에서 자바스크립트를 실행하는 런타임 크롬의 V8 자바스크립트 엔진을 기반으로 한다 패키지 매니저 Npm(Node Package Manager) - Node.js 의 기본 패키지 관리 Yarn - Npm 보다 속도가 빠르다고 한다 Bower(A package manager for the web) 패키지가 하도 많으니 어떤 걸 써야할 지 모를 때는 남들이 많이 사용하고 있는 걸 사용하.. 2022. 6. 28.
반응형