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

เข้าร่วมทุกองค์ประกอบของอาร์เรย์ด้วยอักขระเฉพาะโดยใช้ for วนซ้ำใน JavaScript


ในที่นี้ เราควรเขียนฟังก์ชันที่มีสองอาร์กิวเมนต์ อย่างแรกคืออาร์เรย์ของตัวอักษร String หรือNumber ตัวที่สองเป็นสตริง และเราต้องส่งคืนสตริงที่มีองค์ประกอบทั้งหมดของอาร์เรย์ที่ต่อท้ายและต่อท้ายด้วยสตริง

ตัวอย่างเช่น −

applyText([1,2,3,4], ‘a’);

ควรส่งคืน 'a1a2a3a4a'

สำหรับข้อกำหนดเหล่านี้ เมธอด array map() เป็นตัวเลือกที่ดีกว่า for loop และโค้ดสำหรับการทำเช่นนั้นจะเป็น -

ตัวอย่าง

const numbers = [1, 2, 3, 4];
const word = 'a';
const applyText = (arr, text) => {
   const appliedString = arr.map(element => {
      return `${text}${element}`;
   }).join("");
   return appliedString + text;
};
console.log(applyText(numbers, word));

ผลลัพธ์

เอาต์พุตคอนโซลสำหรับรหัสนี้จะเป็น −

a1a2a3a4a