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>
반응형
'JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT ) 부울행렬의 연산 (0) | 2024.08.26 |
---|---|
JAVASCRIPT ) canvas로 막대그래프 그리기 (0) | 2024.08.20 |
JAVASCRIPT ) Math.random() 공식 (0) | 2024.08.13 |
JAVASCRIPT ) 이터레이션과 for of문 (0) | 2024.08.09 |
JAVASCRIPT ) 심볼 (0) | 2024.08.09 |