Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

เข้าร่วมในอาร์เรย์ที่ซ้อนกันใน JavaScript


สมมติว่าเรามีอาร์เรย์ที่ซ้อนกันเช่นนี้ -

const arr =['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven']]]]; 

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์ที่ซ้อนกัน ฟังก์ชันของเราควรส่งคืนสตริงที่มีองค์ประกอบอาร์เรย์ทั้งหมดที่เชื่อมด้วยเครื่องหมายอัฒภาค (';')

ดังนั้น สำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรมีลักษณะดังนี้ −

const output ='zero;one;two;three;four;five;six;seven;';

ตัวอย่าง

รหัสสำหรับสิ่งนี้จะเป็น −

const arr =['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven']]]];const buildString =(arr =[], res ='') => { สำหรับ (ให้ i =0; i  

ผลลัพธ์

และผลลัพธ์ในคอนโซลจะเป็น −

ศูนย์ หนึ่ง สอง สาม สี่ ห้า หก;เจ็ด;