객체에 담아서 사용하다 보면 key 값만 뽑아서 사용 하고 싶은 경우나 value 값들만 뽑아서 사용해야 하는 경우가 생기는데 매번 배열을 돌려서 하나하나 뽑기보단 Object.values() 라는 메서드를 이용하면 된다.
const obj = {
a: 2,
b: 42,
c: 4
};
Object.values(obj) // [2, 42, 4]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/values
Object.values() - JavaScript | MDN
Object.values() 메소드는 전달된 파라미터 객체가 가지는 (열거 가능한) 속성의 값들로 이루어진 배열을 리턴합니다. 이 배열은 for...in 구문과 동일한 순서를 가집니다. (for in 반복문은 프로토타입
developer.mozilla.org
'Front-end > js' 카테고리의 다른 글
[vite] require is not defined가 발생 된다고..? import.meta.glob을 사용하자 (0) | 2024.04.26 |
---|---|
[vite] [Error] Uncaught SyntaxError: The requested module '*.js' does not provide an export named 'default' (0) | 2024.04.26 |
[JavaScript] 달력 , Date 관련 알고리즘 (1) (0) | 2024.04.24 |
[js] window.open() 사용법 (1) | 2024.01.29 |