– 오늘 학원에서 시험을 봤어요.
-시험에서 틀렸던 문제나 어려웠던 문제들을 풀어보면 좋을 것 같아서 하나씩 가지고 왔습니다.
첫번째 문제입니다!!
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.!