JavaScript 객체 Object.keys() 메서드
- 이전 페이지 isSealed()
- 다음 페이지 preventExtensions()
- 하나层次 상으로 돌아가기 JavaScript 대상 참조 매뉴얼
정의와 사용법
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()
。
- 이전 페이지 isSealed()
- 다음 페이지 preventExtensions()
- 하나层次 상으로 돌아가기 JavaScript 대상 참조 매뉴얼