JavaScript Array entries()

정의와 사용법

entries() 메서드는 키/값 쌍을 포함한 Array Iterator 객체를 반환합니다.

원래 배열의 각 항목에 대해, 새로운 반복 객체는 인덱스를 키로, 항목 값을 값으로 가진 배열을 포함합니다:

  • [0, "Banana"]
  • [1, "Orange"]
  • [2, "Apple"]
  • [3, "Mango"]

주석:entries() 원래 배열을 변경하지 않습니다.

예제

Array Iterator 객체를 생성하고 각 키/값 쌍을 반복하는 루프를 생성합니다:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var f = fruits.entries();
for (x of f) {
  document.getElementById("demo").innerHTML += x;
}

직접 테스트해 보세요

문법

array.entries()

매개 변수

매개 변수 없음.

기술 세부 사항

반환 값: Array Iterator 객체
JavaScript 버전: ECMAScript 6

브라우저 지원

표中的数字은 이 방법을 최초로 완전히 지원한 브라우저 버전을 나타냅니다.

Chrome Edge Firefox Safari Opera
Chrome 38 Edge 12 Firefox 28 Safari 8 Opera 25
2014년 10월 2015년 7월 2014년 3월 2014년 10월 2014년 10월

주석:Internet Explorer를 지원하지 않습니다 entries() 메서드.

관련 페이지

강의:JavaScript 배열

강의:JavaScript 배열 Const

강의:JavaScript 배열 메서드

강의:JavaScript 배열 정렬

강의:JavaScript 배열 반복