프로그래머스 문제를 풀던도중 효율성 검사에서 let을 사용한 코드가 정답이였고, const를 쓰면 틀린것에 의문이 들었다.
그래서 let과 const의 성능을 비교해 보았다.
const g = { e: [] }
g.o = function(x) { g.e.push(...[1,2,3]) }
g.o()
let g = { e: [] }
g.o = function(x) { g.e.push(...[1,2,3]) }
g.o()
위의 코드로는 생각보다 유의미한 차이는 없었지만, Loop안에서는 const보다 let이 조금 더 빠르게나왔다.
다른테스트도 마찬가지였다.
Loop안에서는 앞으로 let을 사용하는것이 맞는것 같다