JavaScript 객체 Object.keys() 메서드

정의와 사용법

Object.keys() 메서드는 객체 키를 포함한 배열 이터레이터 객체를 반환합니다。

Object.keys() 메서드는 원본 객체를 변경하지 않습니다。

인스턴스

예제 1

배열에서 Object.keys()를 사용하다:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = Object.keys(fruits);

직접 테스트해 보세요

예제 2

문자열에서 Object.keys()를 사용하다:

const fruits = "Banana";
const keys = Object.keys(fruits);

직접 테스트해 보세요

예제 3

Object.keys()를 객체에서 사용하다:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = Object.keys(person);

직접 테스트해 보세요

문법

Object.keys(object)

파라미터

파라미터 설명
object 필수. 이터레이블 객체

반환 값

타입 설명
배열 객체 키를 포함한 배열 이터레이터 객체

브라우저 지원

Object.keys() ECMAScript6 (ES6) 특성입니다。

모든 현대 브라우저는 ES6 (JavaScript 2015)을 지원합니다。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
지원 지원 지원 지원 지원

Internet Explorer 11( 및 이전 버전)는 지원하지 않습니다 Object.keys()

관련 페이지

JavaScript 대상

JavaScript 대상 정의

JavaScript 대상 메서드

JavaScript 대상 속성