input.value를 받아와 더하는 법
const default = 0;
let currentResult = default;
처음엔 0으로 지정하고 값을 얻을 때마다 바꿔줌
const enteredNum = parseInt(input.value);
const currentResult += enteredNum
(0(default) + 0 + 1)
(1(currentResult) + 1 + enteredNum)
함수 파라미터로 객체 만들어 배열에 푸쉬
let logEntries = []; //빈 배열
const initNum = currentResult;
// currendResult 전 값을 initNum에 지정
const writeLog = (operation,prevResult, enteredNum, result) => {
const logEntry = {
operation: 함수파라미터(operation)
prevResult: 함수파라미터(prevResult)
enteredNum: 함수파라미터(enteredNum)
result: 함수파라미터(result)
}
}
logEntried.push(logEntry)
writeLog('add', initNum, enteredNum, currendResult)
개발자 도구 디버깅/sources
Call Stack 함수를 클릭하면 어떤 식으로 진행되는 지 순서 알 수 있음.
사용할 수 있는 변수도 나옴.
조건부 중단점/이벤트리스터 중단점
-하드코딩한 변하지 않는 것들은
대문자로 변수