[DEV] Programming Lang/TypeScript
[자주쓰는표현] Partial<T>와 Object.assign(origin_json, merge_json)를 활용
하나의 Model이 있고, 전체를 수정할 필요없지만, 변경된 항목만 업데이트를 해야하는 경우가 존재하지 않았는가?그래서, 변경된 항목이 아님에도 불구하고, 그대로 이전값을 넣어주어야 하는 불편함이 있었던 것 같다.그렇기 때문에, Typescript에서는 Partial라는 형식을 제공하여, 전체가 아닌 변경된 항목만 json 형태로 인자로 넘겨줄 수 있게 해준다. es2015? Javascript의 Object.assign(origin, merge) 함수를 사용하면, 손쉽게 model 객체를 필요한 항목만 업데이트가 가능하다. export class Alert { id: string; type: AlertType; message: string; autoClose: boolean; keepAfterRoute..
2020. 9. 17. 17:46
최근댓글