# for ~ in
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에서 사용
for in iterable, range, enumerate
참고자료여타 다른 언어에서는 일반적인 for문, foreach문, for of문등 여러가지 방식을 한꺼번에 지원하는 경우가 많습니다.Python에서는 for in문 한가지 방식의 for 문만 제공합니다.REPL 에서 확인해보겠습니다.for in 문 형식 입니다.iter
[swift] 반복문
특정 명령어를 반복해서 실행해야 하는 경우 반복문을 사용합니다. 특히 배열과 같은 순서가 있는 데이터는 반복문을 사용해여 편리하게 처리할 수 있다. 또한 continue, break 등의 제어 키워드 사용이 가능하다.while문의 조건문은 Bool 타입으로 지정되어야

[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 속성을
enumerated로 현재 인덱스 파악하기
기존 for-in문은 index에 해당하는 부분은 인자의 값만을 가지게 되므로 index 컨트롤이 필요하다면 추가적인 int 변수를 생성해주어야했다. 따로 생성하는 것보다 간단하게 생성하는 방법이 있어 정리하게 되었다.

TIL / MBTI 테스트 답변 점수 계산하기
01. 최대값 구하는 함수 Math.max( ) 파라미터로 입력받은 숫자들 중 최대값 리턴 02. ' ... ' 전개 연산자로서 인수로 넘기는 경우 Max.max(...(배열이름)) 배열 안에 있는 값들을 넘겨줌 즉, 인수들 목록으로 리턴 전개 연산자는 배열이나 객
[JS] for in/of & enumerable,iterable
for(var key작명 in obj){}obj 키 개수만큼 반복특징enumerable이 true인 것만 반복해줌 🧨enumerable(셀 수 있는, 열거 가능한)객체에는 눈에 보이는 프로퍼티 외에 더 많은 프로퍼티가 저장되어 있다. console.log(Obje
in연산자와 for in문
먼저 in 연산자는 객체안에 특정 프로퍼티가 존재하는지 여부를 확인하는 연산자 이다. 특정 프로퍼티가 존재한다면 true를 반환하고 존재하지 않으면 false를 반환한다.이렇게 간단하게 in연산자를 이용하면 객체안에 어떤키가 존재하는지 여부를 판단할 수 있다.for i

[JS] 객체를 깊은 복사하는 deepCopyObject 함수를 작성하시오.
Primitive type과 Reference type을 이해해야 한다. Primitive type는 원시 값으로 객체가 아니면서 메서드를 가지지 않는 값이라고 한다. Javascript는 거의 모든 게 객체다. deepCopy

[ios/swift]Repeating Tasks(for-in,while,repeat-while)
for-in 반복 구문 \*\*\*은 반복적인 데이터나 시퀀스를 다룰 때 많이 사용한다.예시💡 break문과 continue 차이점 break문은 조건문도 빠져나가면서 반복문 자체도 탈출하고 끝이나지만, continue문은 해당 '조건문만' 실행하지 않고, 반복문은
너무 많은 'for'문 정리
'for', 'for in', 'forEach', for of 를 내 것으로 만들어 보자.자바스크립트 공부했다면 바로 아는 것, 그래도 한번 정리 해 보았다.\-> for (카운트변수선언; 조건; 조건이 참일 때 카운터 변수 변화) { 실행 할 반복문 }
swift for in 구문 + append
역시 듀얼모니터가 짱이야.한 번에 따라함정대리님의 유튜브 보고 따라했습니다.import UIKit//레인지//0...5//0,1,2,3,4,5//0..<5//0, 1, 2, 3, 4for index in 0...5 { print("호호 i: (index)")

[6/10 일반] JavaScript 기초/ 실습 - 모듈과 라이브러리
1) 필기 내용배열 : 여러 자료들 묶어서 활용할 수 있는 자료들, 리스트 형식, 해당 요소 검색, for문 많이 사용const str= “안녕하세요”str.lengthstr3 → 세요소 엘리먼트(element)const array1 = \[273, “문자열”, tru