⊗jsPmMuAFP 176 of 505 menu

JavaScript에서 다차원 배열 채우기 시 발생하는 문제점

다음 코드를 살펴보겠습니다:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; // 이 줄에 주목하세요 for (let j = 0; j < 3; j++) { arr[i].push(j + 1); } } console.log(arr);

이 코드에서 중요한 부분은 빈 하위 배열을 생성하는 것입니다. 이 줄을 생략할 수 없습니다. 생략하면 내부 루프에서 arr[i]에 데이터를 푸시하려고 할 때 오류가 발생하기 때문입니다.

다음 코드의 작성자는 2차원 배열을 만들고 싶어했습니다:

let arr = []; for (let i = 0; i < 3; i++) { for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

그러나 작성된 코드는 의도한 대로 동작하지 않습니다. 작성자의 실수를 찾아서 수정하세요.

다음 코드의 작성자는 2차원 배열을 만들고 싶어했습니다:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = ''; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

그러나 작성된 코드는 의도한 대로 동작하지 않습니다. 작성자의 실수를 찾아서 수정하세요.

다음 코드의 작성자는 2차원 배열을 만들고 싶어했습니다:

let arr = []; for (let i = 0; i < 3; i++) { arr[i]; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

그러나 작성된 코드는 의도한 대로 동작하지 않습니다. 작성자의 실수를 찾아서 수정하세요.

다음 코드의 작성자는 2차원 배열을 만들고 싶어했습니다:

let arr = []; for (let i = 0; i < 3; i++) { arr[j] = []; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

그러나 작성된 코드는 의도한 대로 동작하지 않습니다. 작성자의 실수를 찾아서 수정하세요.

다음 코드의 작성자는 2차원 배열을 만들고 싶어했습니다:

let arr = []; for (let i = 0; i < 3; i++) { arr = []; for (let j = 1; j <= 5; j++) { arr[i].push(j); } } console.log(arr);

그러나 작성된 코드는 의도한 대로 동작하지 않습니다. 작성자의 실수를 찾아서 수정하세요.

다음 코드의 작성자는 2차원 배열을 만들고 싶어했습니다:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; for (let j = 1; j <= 5; j++) { arr.push(j); } } console.log(arr);

그러나 작성된 코드는 의도한 대로 동작하지 않습니다. 작성자의 실수를 찾아서 수정하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부