ประโยคเป็นเพียงสตริงที่มีสตริง (เรียกว่าคำ) ที่เชื่อมด้วยช่องว่าง เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงประโยคดังกล่าวและนับจำนวนอักขระในคำที่สองถึงสุดท้ายของสตริง หากสตริงมีคำไม่เกิน 2 คำ ฟังก์ชันของเราควรคืนค่า 0
ตัวอย่างเช่น −
หากสตริงอินพุตเป็น −
const str = 'this is an example string';
จากนั้นผลลัพธ์ควรเป็น −
const output = 7;
เพราะจำนวนตัวอักษรในตัวอย่างคือ 7.
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = 'this is an example string'; const countSecondLast = (str = '') => { const strArr = str.split(' '); const { length: len } = strArr; if(len <= 2){ return 0; }; const el = strArr[len - 2]; const { length } = el; return length; }; console.log(countSecondLast(str));
ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
7