Object 다루기 - Object.assign(), Object.entries(), Object.keys() 등 사용법 및 예시
Object 다루기
Object.assign()
두개의 object를 하나의 object로 합칠때 사용한다.
target(첫번째 인자값)을 기준으로 source(두번째 인자값)의 값을 합치는 것으로 중복되면 source의 값이 overide되고 없어면 source의 값이 들어간다.
See the Pen underscore - sortBy by younghyeong ryu (@wangta69) on CodePen.
Object.entries()
Object를 key value 값으로 가져옮
Object.entries(parameters).forEach(([paramName, paramValues]:[string, any]) => {
console.log('paramName:', paramName);
console.log('paramValues:', paramValues);
});
Object.keys()
Object의 키값들을
Object.keys(shapes).forEach(name => {
});
빈(empty) object 확인
Object.keys({}).length === 0; // object가 비었는지 확인
object 인지 확인
const obj = {};
obj.constructor === Object //