Programming (2) 썸네일형 리스트형 Imperative & Declarative 1. 패러다임(paradigm)이란? -코드를 작성하는 스타일 (코드를 어떻게 조직화하고 체계화할 지) -문제를 생각하는 방식과 해결에 대한 접근 방식 2. 프로그래밍에서 코드를 작성하는 기본적인 방식(paradigm)에는 두 가지가 있다. 2-1) Imperative code - "HOW to do " - 컴퓨터가 수행 할 모든 과정을 단계적으로 자세하게 설명함 - Object Oriented Programming 방식이 이에 속함 const arr = [1, 2, 3, 4]; const doubledArr = []; for (let i = 0; i < arr.length; i++) doubledArr[i] = arr[i] * 2; 2-2) Declarative code - "WHAT to do" - .. Collections of data 1. Sources of data 1-1) Source code by Hard-Coding 1-2) User's inputs from the UI 1-3) External sources from web APIs 2. Collection -자료의 모음 -컬렉션의 여러 데이터들을 다루는 작업은 항상 '반복(iteration)'을 동반함 -그러므로 컬렉션은 거의 항상 반복문(while, for, for-of, for-in 등)과 함께 사용됨 -특히 배열의 내장 메소드는 반복문을 포함하고 있는 경우가 많음 3. Data structure 3-1) List : index and item -> 'Array' -배열은 데이터를 '순서'에 따라 모은 것임 -따라서 순서가 곧 요소의 위치(index)이고 이를 통해 데이.. 이전 1 다음