Object.values 메서드
Object.values 메서드는 순회 시와 동일한 순서로 객체의 값 배열을 반환합니다.
구문
let values = Object.values(객체);
예제
다음 객체에서 값을 얻어보겠습니다:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.values(obj));
코드 실행 결과:
[1, 2, 3]
예제
이번에는 객체의 값을 무작위 순서로 배치해 보겠습니다:
let obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.values(obj));
코드를 실행한 후에는 값이 오름차순으로 정렬된 것을 볼 수 있습니다:
['a', 'b', 'c', 'd']
예제
Object.values 메서드를 사용하여 배열의 값(또는 요소)을 얻을 수도 있습니다:
let arr = ['a', 'b', 'c', 'd'];
console.log(Object.values(arr));
코드 실행 결과:
['a', 'b', 'c', 'd']
같이 보기
-
객체의 속성 배열을 반환하는 메서드
Object.keys, -
객체의 속성과 값을 복사하는 메서드
Object.assign,