자바스크립트에서는 배열도 객체다.
const arr = ['배열', '객체', '변환'] arr instanceof Object // true |
배열은 객체에 속하기 때문에
keys(), entries()메서드를 통해 값을 뽑아낼 수 있다.
Object.keys(arr) // ['0', '1', '2'] Object.entries(arr) // [ [ '0', '배열' ], [ '1', '객체' ], [ '2', '변환'] ] |
배열·객체 변환
const obj = Object.assign( { }, arr ) console.log(obj) // { '0' : '배열' , '1' : '객체' , '2' : '변환' } |
Object.assign( )메서드는 배열을 객체로 변환한다.
Object.keys(obj)
Object.entries(obj)
키, value값을 뽑아내는 keys(), entries()메서드를 실행해보면,
각각 ['0', '1', '2'], ['배열', '객체', '변환']배열이 반환되는 결과를 확인할 수 있다.(객체변경)
'코드 스터디' 카테고리의 다른 글
파이썬 기초 『내장함수 정리』 (0) | 2020.09.18 |
---|---|
파이썬 기초『turtle & tkinter 명령어 정리』 (0) | 2020.09.16 |
overflow속성 정리 (0) | 2020.07.31 |
css 그리드 정리 (0) | 2020.07.30 |
css 라이브러리 repeat기능 사용 (0) | 2020.07.21 |
댓글