ECMAScript7 [STUDY] ECMAScript6 / ES6 (2015) 02. ES6 / ECMAScript 6 (2015) · Javascript 두 번째 주요 개정판 브라우저 별 지원 현황 (Support by Browsers) 주요 기능 (Features) Basic · Destructuring assignment · The let keyword · The const keyword · Arrow Functions · For/of · Default Parameters · Function Rest Parameter · JavaScript Modules Method · New Math Methods · New Number Properties · New Number Methods · New Global Methods String · String.includes() · Stri.. 2022. 5. 30. [STUDY] ECMAScript5 / ES5 (2009) :: Array 01. ES5 / ECMAScript 5 (2009) :: Array Array ※ https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array Array.isArray() · 인자가 배열(Array)인지 판별 및 결과(Boolean)을 반환한다. Array.isArray(obj) obj 검사할 객체 Example. 기본 예제 // 모두 true 반환 Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); Array.isArray(new Array('a', 'b', 'c', 'd')); Array.isArray(new Array(3)); // Array.. 2022. 5. 28. [STUDY] ECMAScript5 / ES5 (2009) :: Object 01. ES5 / ECMAScript 5 (2009) :: Object Object · Javascript 데이터 유형 중 하나로 다양한 키 모음 및 복잡한 속성들을 저장하는데 사용한다. ※ https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object Object.create() · 지정된 프로토타입 객체 및 속성(property)을 갖는 새 객체를 생성하여 반환한다. Object.create(proto [, propertiesObject]) proto 새로 만든 객체의 프로토타입이어야 할 객체 propertiesObject 자신의 속성이 열거가능한 객체는 해당 속성명으로 새로 만든 객체에 추가될 속성 설명자(de.. 2022. 5. 28. [STUDY] ECMAScript5 / ES5 (2009) :: Date 01. ES5 / ECMAScript 5 (2009) :: Date Date · 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담는다. ※ 참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date Date.now() · UTC 기준으로 1970년 1월 1일 0시 0분 0초부터 현재까지 경과된 밀리 초를 반환한다. var timeInMs = Date.now(); 브라우저 호환성 ※ 참조 (+Poliyfill) : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date/n.. 2022. 5. 28. [STUDY] ECMAScript5 / ES5 (2009) :: JSON 01. ES5 / ECMAScript 5 (2009) :: JSON 주요 기능(Features) : JSON · JSON.parse() · JSON.stringify() JSON.parse() · JSON 문자열의 구문을 분석 후 Javascript 값 또는 객체를 생성하여 반환한다. reviver 함수를 인수로 전달할 경우 반환 전 결과를 변경할 수 있다. JSON.parse(text [, reviver]) text Javascript 값 또는 객체로 변환할 JSON 문자열(String) reviver 함수를 인수로 전달할 경우 반환 결과를 변환한다. Example. 기본 예제 const json = '{"result":true, "count":42}'; const obj = JSON.parse(jso.. 2022. 5. 27. [STUDY] ECMAScript5 / ES5 (2009) 01. ES5 / ECMAScript 5 (2009) Javascript 첫 번째 주요 개정판 ※ es5-shim.js : ~ IE8 등 구형 브라우저에서 ES5 사용가능하도록 하는 라이브러리 브라우저 별 지원 현황 (Support by Browsers) 주요 기능 (Features) Basic · "use strict" · Reserved words as property names · Multiline strings · Trailing commas · Property getters and setters · Function.prototype.bind() [STUDY] ECMAScript5 / ES5 (2009) :: Basic 01. ES5 / ECMAScript 5 (2009) 주요 기능(Feature.. 2022. 5. 27. [STUDY] ECMAScript - 연혁(버전) 및 정리 ECMAScript 연혁(버전) 및 정리 + 웹 경력이 4~5년이지만, 종종 크로스브라우징(IE)을 할때마다 자바스크립트 함수 또는 키워드가 헷갈리는데, jQuery로 쓰면 말끔히 해결되지만. 작년부터 바닐라 스크립트(Vanilla JS) 코드를 되도록 쓰려고 하는 버릇이 생긴 저나 또는 저와 같은 사람들이 확인이 편리하게 편집을 해보았습니다. ECMAScript ECMA-242 ECMA 인터내셔널(ECMA International)에 의해 정의된 ECMA 스크립트 언어 규격의 이름으로, 스크립트 언어에 대한 규격을 명세. ECMAScript ECMA-242 기술 규격에 의해 정의 된 범용 스크립트 언어 (ECMAScript specification). ECMAScript 는 스크립트 언어가 준수해야.. 2022. 5. 22. 이전 1 다음 반응형