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

Nối chuỗi thông minh trong JavaScript

Chúng ta cần viết hàm JavaScript nhận hai chuỗi và nối chuỗi thứ hai vào chuỗi thứ nhất. Nếu ký tự cuối của chuỗi thứ nhất và ký tự đầu của chuỗi thứ hai giống nhau, bỏ qua một trong hai ký tự đó.

Ví dụ

Mã cho việc này:

const str1 = 'Food'; const str2 = 'dog'; const concatenateStrings = (str1, str2) => {    const { length: l1 } = str1;    const { length: l2 } = str2;    if(str1[l1 - 1] !== str2[0]){       return str1 + str2;    };    const newStr = str2.substr(1, l2 - 1);    return str1 + newStr; }; console.log(concatenateStrings(str1, str2));

Đầu ra

Kết quả trên console:

Foodog