코-드 스피츠/es6
-
ES6 + 기초 3코-드 스피츠/es6 2019. 1. 24. 21:11
https://www.youtube.com/watch?v=GhAkc00TvZs&index=4&list=PLBA53uNlbf-tKPtxR85LmXFYk0pNF8-Og 발췌 흐름제어 속 반복 구문 Interface in JS 1. 인터페이스란 사양에 맞는 값과 연결된 속성키의 세트2. 어떤 object라도 인터페이스의 정의를 충족시킬 수 있다.3. 하나의 object는 여러 개의 인터페이스를 충족시킬 수 있다. 자스 내의 고유명사. const iterator = {data: [1,2,3,4],next () {return {done: this.data.length === 0,value: this.data.pop()}}} iterable interface itrator interface를 모두 외우고 있다는 가..
-
ES6 + 기초 2코-드 스피츠/es6 2019. 1. 22. 16:44
https://www.youtube.com/watch?v=q9j6XLOQYeA&list=PLBA53uNlbf-tKPtxR85LmXFYk0pNF8-Og&index=6 에서 발췌 흐름제어 flow control 바르게 좋은 제어문을 짜는 것은 매우 어렵다.제어문을 잘못짜는 이유 중 하나는 제어문이 뭔지 잘 모르기 때문이다. 기본적인 flow control 코드는 보통 위에서 아래로 흐른다. 그런 흐름 속에서 Jump가 가능하다. goto문이 있다. 고전적으로는 line number로 이동시켰으나 현재는 lable을 이용한다. goto대신에 lable의 이름으로 jump를 시킨다. lable identifier는 변수의 식별자 규칙과 같은 이름 규칙을 갖는다. 숫자로만 시작할 수 없고 _, $, 또는 알파벳으..
-
ES6 + 기초 1코-드 스피츠/es6 2019. 1. 21. 10:53
https://youtu.be/kG87PONfqkg 에서 발췌 현업 개발자와 학생의 차이 - 복잡성을 정복했느냐. 프로그래밍을 공부하며 어떤 것이 무엇을 의미하느냐 정도가 아닌 그 어떤 것을 이용해서 복잡성을 정복했느냐. 모든 프로그래밍은 변하기 때문에 향후 변화에 대해 프로그램이 받아줄 수 있게 미리 짜둬야 한다. 이번 회에서 배울 것 - 언어의 기본 요소 + 흐름제어flow control [프로그램은 무엇인가?] 어디서부터가 프로그램인가 - 컴퓨터 메모리에 적재된 이후에 실행되기 직전 상태부터가 프로그램. 그전까지 아님. 컴파일 언어의 라이프 사이클 컴파일러 -> 인간친화적인 프로그래밍 언어를 기계어로 바꿔준다.File은 프로그램인 상태가 아닙니다. 메모리에 적재되어야 프로그램이다. 1. 랭귀지 코드..