
배열과 객체동일한 코드를 여러번 반복하는 방법배열을 이용한 반복문배열은 순서(index)가 있는 값(요소 element)index는 0부터 시작배열의 길이array .length.(dot)을 이용해 관련된 method를 실행할 수 있다명령(method)을 실행할 때는

메소드(Method) : 해당 데이터를 조작하는 함수 strindexindex를 통해 문자열에 접근 가능하지만 쓸 수는 없다(read-only)배열의 경우 변경하지만문자열의 경우 변경하려면 새로 할당해야한다strindex로는 조회만 가능하고 값을 쓸 수는없다문자열은 항

.forEach() return값 ❌.map() return값 ⭕.filter() return값 ⭕.reduce() return값 ⭕month: 'Jan'month: 'April'month: 'July' 를 한번씩 출력하려면?⇨ i) 반복문 ⇨ ii) 함수형프로그래밍

함수를 재귀 호출 하는 방법재귀함수는 어떤 함수가 스스로를 호출하는 것을 말하며 알고리즘에서 중요한 개념 중 하나이다ex5!= 5 × 4 × 3 × 2 × 1= 5 × (4 × 3 × 2 × 1) = 5 × 4!= 5 × 4 × (3 × 2 × 1) = 5 × 4 ×

범위를 왜 고려해야할까?잘 작동하는 코드를 작성하는데 있어서 꼭 알아야하는 개념Scope : 변수와 그 값이 어디서부터 어디까지 유효한지를 판단하는 범위모든 프로그래밍 언어는 각각의 변수 접근 규칙을 가지는데JavaScript엔진은 함수단위로 하나의 범위를 가진다Q1

외부함수의 변수에 접근할 수 있는 내부함수 또는 이런 작동원리function innerFn(){}이 클로저 함수클로저 함수 안에서는 지역변수, 외부함수의 변수, 전역변수 모두 접근가능 function innerFn(){ let innerVar = 'inner';

각 영역을 구분할 줄 알고, 각 영역마다 의미를 담아내는것은 잘 구조화된 HTML을 만드는 과정입니다. 이를 통해 프론트엔드 개발을 하기 위한 설계를 배울 수 있습니다.웹 앱을 만들기 위해서 HTML을 programmable하게 작성하는 것은 문서로 만드는 것과는 또다

마크업(Markup)언어 : 태그등을 이용하여 문서나 데이터의 틀과 구조를 만드는 언어 -HTML화면을 설계하는 과정 -작동x 껍데기 목업(mock-up)실제로 웹과 앱을 개발하기 위해서는 꼭 프로토타이핑 과정을 거쳐야한다프로토타이핑 : 개발 초기에 모형을 만들어 기능

JavaScript를 이용해서 HTML 문서를 interactive하게 만드는 법 문서를 Object의 형태로 조작하며, 각종 이벤트를 적용할 수 있게 될 것 함수를 적절하게 나누어 화면상의 이벤트와 접목하는 법을 연습 이후에는 여러분들이 비로소 웹 앱을 만들기 위한
DOM조작<template> 태그HTML조각을 만들어내는 방법실제로 화면에 랜더링되기 전까지는 (script를 이용해 어딘가 붙여넣기 전까지는)화면에 보이지 않는 HTML조각 ➜appendChild 등으로 랜더링해주면 그때 화면에 보이게된다HTML화면에 변경 전만
node.js 및 nvm, npm, package.json의 역할과협업을 위한 git flow에 대해 배웠다.Immersive 과정에서 사용하게 될 node.js 및 nvm, npm, package.json의 역할에 대해 이해할 수 있다.node.js는 또다른 자바스크
선형구조의 대표적 두가지 stack과 queue에 대해 학습한 후 페어로 과제를 진행하였다. 선형구조( linear Structure )는 데이터들이 순차적으로 나열되어 저장된 형태이다. 개념 자체는 이해를 한 것 같은데 이러한 다양한 자료구조들이 어떻게 문제해결에
DATABASE SprintdbDiagram.io로 chatterbox에 필요한 데이터간의 관계를 Table로 정의하고 Table간의 관계를 \_id로 1 : \* 관계로 연결한다.database sprint의 testcase를 보면 chat데이터베이스에 tablena
.xcworkspace 파일과 .xcodeproj 파일 둘 중 어떤 걸 열어야 하나?.xcworkspace 파일을 연다..xcworkspace 파일은 CocoaPods를 사용하여 종속성을 관리하는 경우에 생성된다.CocoaPods는 iOS 프로젝트에서 외부 라이브러리를
ReactNative 프로젝트에서 새로운 package를 설치하거나 삭제한 후에 ios디렉토리로 가서 pod install 명령을 실행해야 한다.CocoaPods는 iOS 프로젝트의 종속성을 관리하는 도구RN에서는 JavaScript와 Native 코드 간의 다리 역할