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 입니다.!