기초부터 시작하는 코딩/Javascript

Javascript를 공부해 봅시다! - 번외편. 오답노트를 해보자

kebab00 2023. 3. 3. 21:15

728x90

- 오늘 학원에서 시험을 봤습니다.

-시험에서 틀렸던 문제와 어려웠던 문제를 같이 풀어보면 좋을 것 같아 하나씩 가져와봤습니다. 

첫번째 문제입니다!!

 const obj = new Object();

    obj[0] = 100;
    obj[1] = 200;
    obj[2] = "javascript";

    console.log(______);
    console.log(______);
    console.log(______);
    
    //100
    //200
    //javascript

- 사실 자세히 보고 풀면 어렵지 않은데 빠르게 풀다보니 놓친 문제입니다.

- console.log 안에 있는 실행문을 쓰는 문제입니다.

- 일단 객체라고 헷갈릴 수도 있지만 obj[0]이라는 형식을 보니 배열입니다.

- 출력된 값이 100,200,javascript인 걸 보아 배열이 0부터1까지 실행이 된 것을 알 수가 있습니다.

- 답은 obj[0],obj[1],obj[2] 입니다.

 

두번째 문제입니다.

 const str = [100, 200, 300, 400, 500];

str.forEach((element, index, array) => {
    document.write(element);
    document.write(index);
    document.write(array);
});

- 자 먼저 문제를 보겠습니다.

- 배열을 주고 실행문으로 forEach문을 주어서 결과값을 나오게 하는 문제입니다.

- element는 데이터를 하나씩출력하게하고 , index는 배열의 순서가 몇번인지(0부터 시작합니다.즉 키값을 의미합니다.)

array는 모든 데이터를 출력하게 합니다.

- 정답은 1000100,200,300,400,5002001100,200,300,400,5003002100,200,300,400,500

4003100,200,300,400,5005004100,200,300,400,500 입니다.!