ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลข ฟังก์ชันของเราควรส่งคืนสตริงที่กำหนดในเวอร์ชันที่ถูกตัดทอนจนถึงขีดจำกัดที่กำหนด ตามด้วย "..." หากผลลัพธ์สั้นกว่าสตริงเดิม มิฉะนั้น ฟังก์ชันของเราจะส่งคืนสตริงเดียวกันหากไม่มีการตัดทอนใดๆ
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = 'Testing String'; const num = 8; const limitString = (str = '', num = 1) => { const { length: len } = str; if(num < len){ return str.slice(0, num) + '...'; }else{ return str; }; }; console.log(limitString(str, num));
ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
Testing ...