
꼭 내가 쓸거 같은 코드 사실 쓰고 있음
let currentTemp = 24.5;
function logCurrentTemp () {
console.log(`현재 온도는 섭씨 ${currentTemp}도입니다.`);
}
console.log('반환값:', logCurrentTemp());
어떤 함수가 스코프 바깥에 있는 어떤 값을 가져다 쓰는것은 이상적으로 치지 않음
이렇게 할 때는 함수에 인자를 적어 함수를 실행할때 파라미터를 명시적으로 넣어 실행하도록 해야함
앞으로 이렇게 써라 cong....
let currentTemp = 24.5;
function logCurrentTemp(temp){
return `현재 온도는 섭씨 ${currentTemp}도입니다.`;
};
console.log('반환값:', logCurrentTemp(currentTemp));
코드가 길어지더라도, 보다 안정적으로,
자기가 처한 외부 상황에 영향을 받는게 아닌, (let currentTemp = 24.5)
오로지 인자(temp)로 받는 값을 기준으로 동작 하도록 해야 외부 환경이 어떻게 변하든 간에
인자로 넣어주는 값에 일정하게 작동하는 코드를 짜야함.
👀 좋은 함수 :
그니까 바깥 상황을 모르겠구요, 뭐든 인자로 넘겨주시면 그거 가지고 일관성 있게 처리해 드림ㅇㅇ
실무 : common.js나 이렇게 쓴다.
옆에 대리님이 피드백 중. 제목도 바꿔버리심
오우 콘솔로그에서 temp를 안쓰는것 같아요! 조심스럽게 댓글답니다...