[JS] Object keys, values, entries , assign

mh-yeo·2022년 6월 12일
0

[JS]

목록 보기
16/16
post-thumbnail

from Michale is coding form-https://michaeliscoding.com/what-is-an-iterable-in-python/

자바스크립트 내장객체 Object의 주요 메서드들 keys, values, entries, assign 에 대해 알아보자.

Object.keys()

Object의 keys() 메소드는 객체의 key값 들을 배열로 반환해준다.

Object.values()


Object의 values() 메소드는 객체의 value값 들을 배열로 반환해준다.

Object.entries()


Object의 entries() 메소드는 객체의 key,value 들을 배열로 묶은 이중배열로 반환해준다.

Object.assign()


Object의 assign() 메소드는 객체를 병합해준다.
Object.assign(origin, source) origin과 source를 병합해준다.

*중복된 key값이 병할될 경우 병합하려는 data로 덮어씌워진다.


알아본 메소드 들은 객체를 iterable한 형태로 바꾸어 동작을 수행해야할 때 유용하다.

profile
FE 개발 velog

0개의 댓글