# for ~ of

Algorithm JS | 프로그래머스 코딩테스트_커피 심부름
americano(ice/hot) : 4500cafelatte(ice/hot) : 5000메뉴만 적으면 ice americano (4500) or ice cafelatte (5000)아무거나(anything)이면 아이스 아메리카노 (4500)인자는 string 배열re

Algorithm JS | 프로그래머스 코딩테스트_1로 만들기
함수의 인수는 정수로 이루어진 숫자 배열 (length 3~15)배열 요소의 크기는 1~30짝수면 2로 나누고, 홀수라면 1을 뺀 뒤 2로 나누기모든 배열 요소가 1로 만들어야 함총 나누기 연산이 몇번 필요한지 return슬프게도 풀어내지 못했당 ^^좀 만 더 해보면
JavaScript | for in 문을 제대로 알아보자! ( + for of 반복문)
for in 반복문 예시for in 반복문은 대체로 객체에서 사용합니다.enumerable(열거 가능한, 셀 수 있는) 한 프로퍼티만 임의의 순서로 반복하기 때문입니다.우리가 객체를 생성할 때, 우리가 직접 작성하는 key와 value값만 저장되는 것이 아닙니다.그 외

[TIL] 객체↔배열 변환 / 객체 정렬 (feat.Map)
프로그래머스 최빈값 구하기 문제에서 트러블이 발생했다.문제 설명최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 re

[JS] for in, for of 그래서 무슨 차이?
가장 자주 사용하는 for문이지만 헷갈렸던 for in과 for of의 차이점과 사용하는 경우에 대해 짚고 넘어가려고 한다. 📗 for in value가 아닌 key에 해당한 값이 변수로 반복된다. enumerable(열거 가능한) 것들만 출력한다. IE에서 사용

Map / Set
JS -> 객체, 배열 : 많고 다양하고 복잡한 프로그램을 만들어왔다그럼에도 불구하고 현실세계를 반영하기에는 많이 어려움추가적인 자료구조가 등장함. (Map, Set)Map, Set의 목적 : 데이터의 구성, 검색, 사용을 효율적으로 처리 > 기준의 객체 또는 배열보다

[JS] for in과 for of
반복을 수행할 때 우리는 주로 3가지를 사용한다. 1) for 2) for ... in 3) for ... of for같은 경우 모두가 익숙하므로 해당 포스팅에서는 다루지 않고 for in과 for of에 대해서만 다루겠다. for ... in for ... in은
반복문 활용
for-of문은 배열에 주로 사용을 하게된다.for(let el of arr) { console.log(el)}const obj = { name : "otter", gender : "male"}for(let key in obj) { console.

[JS]8장 제어문
제어문은 조건에 따라 코드 블록은 실행(조건문)하거나 반복 실행(반복문)할 때 사용블록문은 0개 이상의 문을 중괄호로 묶은 것.코드 블록, 블록이라고 함.JS는 블록문을 하나의 실행 단위로 취급.조건문은 주어진 조건식의 평가 결과에 따라 코드 블록의 실행을 결정if..
# for in/for of
반복문의 용도 코드 여러번 실행 array,object에서 자료 꺼내쓸 때 For 반복문 종류 for(초기값;조건식;증감식) 복잡함 forEach() arr.forEach array 전용 for in for(var key in 오브젝트) object 전용 예시

[JS] for...in vs for...of
객체의 모든 열거 가능한 속성들에 대해 반복객체의 key 값에 접근 (value에는 직접 접근 불가)반복 가능한 객체(Array, Map (en-US), Set, String, TypedArray, arguments 등)에 대해서 반복Symbol.iterator 속성을
[JS] for in/of & enumerable,iterable
for(var key작명 in obj){}obj 키 개수만큼 반복특징enumerable이 true인 것만 반복해줌 🧨enumerable(셀 수 있는, 열거 가능한)객체에는 눈에 보이는 프로퍼티 외에 더 많은 프로퍼티가 저장되어 있다. console.log(Obje
이터러블/이터레이터 프로토콜 - (2)
지난 포스팅에서 for 문과 for of 의 내부적인 동작방식에 차이가 있고, 그것을 좌지우지하는 것이 Symbol.iterator라는 정체불명의 녀석이라는 이야기까지 했으므로, 이번 포스팅에서는 과연 그 녀석이 어떤 녀석인지 ! 어떤 기능을 가지고 있는지 작성해보도록
너무 많은 'for'문 정리
'for', 'for in', 'forEach', for of 를 내 것으로 만들어 보자.자바스크립트 공부했다면 바로 아는 것, 그래도 한번 정리 해 보았다.\-> for (카운트변수선언; 조건; 조건이 참일 때 카운터 변수 변화) { 실행 할 반복문 }

[6/10 일반] JavaScript 기초/ 실습 - 모듈과 라이브러리
1) 필기 내용배열 : 여러 자료들 묶어서 활용할 수 있는 자료들, 리스트 형식, 해당 요소 검색, for문 많이 사용const str= “안녕하세요”str.lengthstr3 → 세요소 엘리먼트(element)const array1 = \[273, “문자열”, tru
for, for of, for in
for in 반복문인덱스의 순서가 중요한 Array에서 반복을 위해 사용할수 없다.반복되는 순서는 구현에 다라 다르기 때문에,배열의 반복이 일관딘 순서로 요소를 방문하지 못할 수도있다.그러므로 방문의 순서가 중요한 배열의 반복시에는 숫자 인덱스를 사용할 수 있는 for
tab예제 06. 웹페이지 시작하기
index가 필요할때는 순수 for문을 쓰자
이미지가 다 로드되고 나면, 이미지를 감싸고 있는 컴포넌트의 컨텐츠의 높이를 구해야 했다. 구한 높이값은 다른 컴포넌트(Sidebar)에 props로 넘겨준다. 이 코드에서,Function declared in a loop contains unsafe reference
반복문 비교
속도 테스트 코드for 문보다 느림가독성, 접근성이 좋음 (카운터 변수가 필요없음)각 배열 요소의 인덱스와 값에 모두 접근해야하는 경우 ES6 Array의 entries() 메소드와 destructuring 사용for 문보다 느림가독성, 접근성이 좋음 (카운터 변수가

🥇[프로그래머스] 순위
n명의 권투선수가 권투 대회에 참여했고 각각 1번부터 n번까지 번호를 받았습니다. 권투 경기는 1대1 방식으로 진행이 되고, 만약 A 선수가 B 선수보다 실력이 좋다면 A 선수는 B 선수를 항상 이깁니다. 심판은 주어진 경기 결과를 가지고 선수들의 순위를 매기려 합니다