JAVASCRIPT
JAVASCRIPT ) 문제 - 배열의 값 뒤집기
Hweb
2024. 8. 13. 16:13
1. myA의 갑을 뒤집어라. 주소복사 X, 값복사O
<script>
const myA = [
[ 1, 2, 3 ], // [ 3,2,1 ]
[ 4, 5, 6 ], // [ 6,5,4 ]
[ 7, 8, 9 ] // [ 9,8,7 ]
];
//
const myB = [];
for(let i=0; i<myA.length; i++) {
const tempA = [];
for(let j=0; j<myA[i].length; j++) {
tempA[j] = myA[i][j];
}
myB[i] = [];
for(let j=0; j<tempA.length; j++) {
myB[i][j] = tempA[j];
}
}
//document.write( myB );
for(let i=0; i<myB[0].length; i++) {
// myB[0] = [1 2 3]
// myB[0] = [3 2 1]
// myB[0][2] myB[0][1] myB[0][0]
let aaaaa = myB[i]
for(let j=myB[i].length-1; j>=0; j--) {
let tempSwap = 0;
tempSwap = myB[i][j];
myB[i][j] = myB[i][myB[i].length-1-j];
console.log(myB[i][j]);
myB[i][myB[i].length-1-j] = tempSwap;
tempSwap = 0
}
}
document.write( myB );
</script>
반응형