Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การหาความยาวของคำสุดท้ายที่สองในประโยคใน JavaScript


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