배열 만들기2
2) 실습과제
2중 배열로 되어 있는것을
아래의 조건에 맞게 원래의 배열로 돌려놓는 함수 restoreArray
를 만들어주세요.
2중 배열이 아닌, 하나의 배열로 통합한다.
배열 안의 배열에 있는 숫자들은 순서를 뒤바꾼다.
var arr1 = [ ['iPhone','iMac','Macbook'], ['Americano','Latte', 'Tea'] ];
var arr2 = [ ['iPhone','iMac','Macbook'], ['Coke','Diet Coke'], ['Americano','Latte', 'Tea'] ];
var arr3 = [ ['iPhone'], ['Coke'], ['Diet Coke'], ['Americano','Latte', 'Tea'] ];
function restoreArray(arr) {
var returnArr = [ ];
var idx = 0;
for (var i = 0; i < arr.length; i++) {
for (var j = arr[i].length - 1; j >= 0; j--) {
returnArr[idx] = arr[i][j];
idx++;
}
}
return returnArr;
};
console.log(restoreArray(arr1));
console.log(restoreArray(arr2));
console.log(restoreArray(arr3));
Last updated
Was this helpful?