Javascript를 공부해 봅시다!

– 오늘 학원에서 시험을 봤어요.

-시험에서 틀렸던 문제나 어려웠던 문제들을 풀어보면 좋을 것 같아서 하나씩 가지고 왔습니다.

첫번째 문제입니다!!

 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부터 시작. 즉, 키 값을 의미합니다.)

배열 당신은 어떤 데이터를 인쇄할 수 있습니다.

– 답은 1입니다.000100,200,300,400,5002001100,200,300,400,5003002100.200.300.400.500

4003100,200,300,400,5005004100,200,300,400,500.!