js(2)
-
자바스크립트의 Prototype, 객체, this
자바스크립트의 Prototype Object란? 자바스크립트는 객체기반의 스크립트 언어이고, key :value로 구성된 property들의 집합이다. 그리고 객체는, 데이터를 의미하는 Property와 데이터를 참조하고 조작할수있는 동작을 의미하는 Method(Property값이 함수인 경우)로 구성된 집합이다. 자바스크립트 객체는 객체지향의 상속을 구현하기 위해 prototype이라고 불리는 객체의 프로퍼티, 메소드를 상속받을 수 있다. 객체 리터럴 let student = { name: 'pong', score: 100, sayHello: function () { console.log('hello' + this.name)} } student.sayHello(); 사실 자바스크립트 엔진은 객체 리터럴..
2019.11.20 -
자바스크립트 컨벤션(javascripts convention)
js convention 자바스크립트 컨벤션, 한국어 번역 본을 참고했습니다. idiomatic.js/translations/ko_KR at master · rwaldron/idiomatic.js · GitHub 누가 봐도, 쉽게 이해할 수 있는 코드를 작성하기 위하여 컨벤션을 참고하는 것과 무시하는 것은 특정 언어를 다루면 다룰 수록 더 큰 차이를 불러일으킨다. 특히나 협업시에는 이 컨벤션들은 기본적으로 지켜줘야 하는 매너라고 봐도 과연이 아니다. 그래서 깃에 작성된 자바스크립트 컨벤션을 참고하여, 정말 이것만은 포기할 수 없는 내용들을 정리해보았다. 1. 문자열 따옴표(‘’ or “”) 통일 2. 조건문 확인 코드 // 4.1.1 // 배열에 뭔가가 들어있는지 여부를 확인하려는 거라면, // 다음과 ..
2019.09.10