ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน 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 ...