สมมติว่าเรามีอาร์เรย์ที่ซ้อนกันเช่นนี้ -
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ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
ศูนย์ หนึ่ง สอง สาม สี่ ห้า หก;เจ็ด;