====== JavaScript ====== ===== Basics ===== * var, let, const * Boolean, Null, Undefined, Number, String, Object, Array * parseInt(), parseFloat(), toString(), JSON.stringify(), JSON.parse() * Destructuring Assignment; Destructuring Array, Destructuring Object * if, if ~ else, if ~ else if * for, for ~ in * Array = [], length, push(), pop(), indexOf(), filter{} * Object = {}, hasOwnProperty() * Spread Operator; ... * function, arrow function * class, ES6+ * module.export, require, import, export default, import ~ from ~, import ~ as ~ from ~ * console.log() ===== References ===== * [[https://google.github.io/styleguide/jsguide.html|Google JavaScript Style Guide]] * [[https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide|JavaScript 안내서]] * [[https://github.com/tipjs/javascript-style-guide|Airbnb JavaScript 스타일 가이드()]] * [[https://contribute.jquery.org/style-guide/js/|JavaScript Style Guide]] * [[https://ko.javascript.info/|모던 JavaScript 튜토리얼]] * [[https://developer.mozilla.org/ko/docs/web/javascript/a_re-introduction_to_javascript|JavaScript 재입문하기 (JS ​튜토리얼)]]