Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Chuyển mảng lồng nhau thành chuỗi - JavaScript


Chúng ta cần viết một hàm JavaScript nhận vào một mảng lồng nhau chứa các giá trị nguyên thủy và chuyển đổi thành chuỗi bằng cách nối tất cả các giá trị có mặt trong mảng.

const arr = [ 
  'hello', [ 
    'world', 'how', [ 
      'are', 'you', [ 
        'without', 'me' 
      ] 
    ] 
  ] 
];

Ví dụ

Mã thực hiện:

const arr = [ 
  'hello', [ 
    'world', 'how', [ 
      'are', 'you', [ 
        'without', 'me' 
      ] 
    ] 
  ] 
]; 
const arrayToString = (arr) => { 
  let str = ''; 
  for(let i = 0; i < arr.length; i++){ 
    if(Array.isArray(arr[i])){ 
      str += arrayToString(arr[i]); 
    }else{ 
      str += arr[i]; 
    }; 
  }; 
  return str; 
}; 
console.log(arrayToString(arr));

Kết quả

Kết quả in ra console:

helloworldhowareyouwithoutme