JavaScript Object.values()

정의와 사용법

Object.values() 메서드는 객체 속성 값을 포함한 배열을 반환합니다.

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

관련 메서드:

Object.keys() 모든 객체 유형의 키(속성)를 반환합니다.

Object.values() 모든 객체 키(속성)의 값을 반환합니다.

Object.entries() 모든 객체 유형의 키와 값을 반환합니다.

위 메서드는 이터러블 객체(인수 가능한 배열)를 반환합니다.

이터러블 객체는 객체를 루프中使用하거나 Map으로 변환하는 것을 더 간편하게 합니다.

예제

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
let text = Object.values(person);

직접 시도해보세요

문법

Object.values(object)

파라미터

파라미터 설명
object 선택 사항. 객체。

반환 값

타입 설명
Array 객체 속성 값을 포함한 이터러블 배열을 추가했습니다.

브라우저 지원

ECMAScript 2017는 객체에 Object.values() 메서드。

2017년 3월부터 모든 현대 브라우저가 지원합니다. Object.values()

Chrome Edge Firefox Safari Opera
Chrome 54 Edge 14 Firefox 47 Safari 10.1 Opera 41
2016년 10월 2016년 8월 2016년 6월 2017년 3월 2016년 10월