เราต้องเขียนฟังก์ชันโดยพูดว่า padSting() ที่มีสองอาร์กิวเมนต์ อย่างแรกคือสตริง และวินาทีคือตัวเลข ความยาวของสตริงจะน้อยกว่าหรือเท่ากับตัวเลขเสมอ เราต้องใส่ตัวเลขสุ่มที่ส่วนท้ายของสตริงเพื่อให้ความยาวเท่ากับตัวเลขและเราต้องคืนค่าสตริงใหม่
ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −
ตัวอย่าง
const padString = (str, len) => { if(str.length < len){ const random = Math.floor(Math.random() * 10); return padString(str + random, len); }; return str; }; console.log(padString('abc', 10)); console.log(padString('QWERTY', 10)); console.log(padString('HELLO', 30)); console.log(padString('foo', 10));
ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็น -
abc5189239 QWERTY2303 HELLO9332934005655101848049087 foo9039416