개발하는 사막여우
개발하는 사막여우
개발하는 사막여우
전체 방문자
오늘
어제
  • All (310)
    • Books (13)
      • 읽기 좋은 코드가 좋은 코드다 (13)
    • Study (6)
      • Blockchain (3)
      • Algorithm (3)
    • Baekjoon (36)
    • Programmers (166)
    • LeetCode (15)
    • Open Source (1)
      • Youtube Popout Player (1)
    • Language (32)
      • Python (9)
      • JS (8)
      • Java (5)
      • HTML (6)
      • CSS (4)
    • Library & Framework (15)
      • React.js (15)
    • IDE (2)
      • IntelliJ (2)
    • Airdrop (9)
    • Tistory (2)
    • etc.. (12)
      • Cozubi (6)
      • lol-chess (0)

블로그 메뉴

  • Github

공지사항

인기 글

태그

  • 카카오 공채
  • Java
  • 클린 코드 작성법
  • 읽기 좋은 코드가 좋은 코드다
  • 코인줍줍
  • 코주비
  • 카카오 알고리즘 문제
  • 알고리즘문제풀이
  • 코딩테스트연습
  • 2018 KAKAO BLIND RECRUITMENT
  • 카카오 코딩테스트
  • programmers
  • 신규 코인 에어드랍
  • 백준
  • Cozubi
  • Python
  • 프로그래머스 위클리 챌린지
  • 클린 코드
  • 프로그래머스
  • 파이썬

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
개발하는 사막여우

개발하는 사막여우

[Javascript] for 반복문 종류 ( for / for-in / for-of )
Language/JS

[Javascript] for 반복문 종류 ( for / for-in / for-of )

2021. 5. 10. 15:03
반응형
1. for: 기본 반복문
2. for-in: 배열의 인덱스를 기준으로 반복
3. for-of: 배열의 요소를 기준으로 반복

 

1. for 반복문

const arr = ['a','b','c','d','e','f'];

for(let i = 0; i < arr.length; i++){
	console.log(" "+arr[i]);
}

// <출력> 
// a b c d e f 

 

가장 기본적인 반복문의 형태로, 타 언어들의 반복문과 동일하다. 내부에 변수를 선언하여 사용하며, 원하는 만큼 반복횟수를 지정하여 반복한다.

 

 

2. for-in 반복문

const arr = ['a','b','c','d','e','f'];

for(const i in arr){
	console.log(" "+i);
}

// <출력> 
// 0 1 2 3 4 5

어떤 배열에 대해 반복하는 것으로, 해당 배열의 인덱스에 직접 접근한다. 따라서 반복 횟수는 해당 배열의 길이가 된다.

 

 

3. for-of 반복문

const arr = ['a','b','c','d','e','f'];

for(const i of arr){
	console.log(" "+i);
}

// <출력> 
// a b c d e f

마찬가지로 어떤 배열에 대해 반복하는 것이지만, 해당 배열의 인덱스가 아닌 요소에 직접 접근한다. 반복 횟수는 역시나 배열의 길이가 된다.

반응형
저작자표시 (새창열림)

'Language > JS' 카테고리의 다른 글

[Javascript] 자바스크립트 문자열 뒤집기  (0) 2021.06.15
[Javascript] 디바운싱과 쓰로틀링 / 연속 이벤트 제어  (0) 2021.06.08
[Javascript] Map 사용법  (0) 2021.06.08
[Javascript] 일반 함수 vs 익명 함수  (4) 2021.05.28
[Javascript] var, let, const 차이 / 자바스크립트 변수 상수  (0) 2021.01.05
    'Language/JS' 카테고리의 다른 글
    • [Javascript] 디바운싱과 쓰로틀링 / 연속 이벤트 제어
    • [Javascript] Map 사용법
    • [Javascript] 일반 함수 vs 익명 함수
    • [Javascript] var, let, const 차이 / 자바스크립트 변수 상수
    개발하는 사막여우
    개발하는 사막여우
    개발개발 주저리주저리

    티스토리툴바