Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm độ dài từ倒数第二 trong câu trong JavaScript

Một câu chỉ là một chuỗi chứa các chuỗi (gọi là từ) được nối bởi khoảng trắng. Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi câu như vậy và đếm số ký tự trong từ倒数第二 của chuỗi. Nếu chuỗi chứa không quá 2 từ, hàm của chúng ta nên trả về 0.

Ví dụ:

Nếu chuỗi đầu vào là:

const str = 'this is an example string';

Thì đầu ra nên là:

const output = 7;

vì số ký tự trong 'example' là 7.

Ví dụ

Dưới đây là mã nguồn:

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));

Kết quả

Đầu ra trên console:

7

Lưu ý: split(' ') có thể tạo empty strings nếu có multiple spaces. Tốt hơn: str.trim().split(/\s+/).