ประโยคเป็นเพียงสตริงที่มีสตริง (เรียกว่าคำ) ที่เชื่อมด้วยช่องว่าง เราจำเป็นต้องเขียนฟังก์ชัน 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