시험 끝나고 어떤 것들 했나요?
여러분! 심심한데 간단한 refactoring 문제 풀어볼까요?아래는 각기 다른 파일의 코드입니다. 아래 코드의 문제점을 제시해주고, 올바르게 고쳐주세요!
// data.js _ 데이터들을 한 곳에 모아두는 파일입니다. let defaultOwner = { firstName: "마틴", lastName: "파울러" }; export function getDefaultOwner() { return defaultOwner; }// business.js _ 특정 동작을 하는 로직이 담긴 파일입니다. const owner = getDefaultOwner(); owner.firstName = "건규"; console.log(owner); //결과 : { firstName: '건규', lastName: '파울러' } console.log(getDefaultOwner()); //결과 : { firstName: '건규', lastName: '파울러' }
js가 데이터를 메모리에 저장하는 방법
프론트가 해도 괜찮고, 백이 해도 괜찮은 문제는 어떻게 해결하는 게 좋을까요?