8-4. 문장을 호출한 곳으로 옮기기
적용 시점
절차
예시
❌Before
const getNowDateForm = () => {
const date = new Date();
const yyyy = date.getFullYear();
const mm = ("0" + (1 + date.getMonth())).slice(-2);
const dd = ("0" + date.getDate()).slice(-2);
const timeString = date.ISOString().substr(11, 8)
return `${yyyy}-${mm}-${dd} ${timeString}`
}
const createOrderInform = ({ price, uidProduct }) => {
...
// 여기서 timeString을 다른 형태로 받아야 한다고 가정하자.
// 따라서 기존에 getNowDateForm 내부에서 timeString을 분리해야 한다.
const nowDate = getNowDateForm();
...
}
const join = (userInfo) => {
...
const nowDate = getNowDateForm();
}⭕After
Last updated