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

Chèn chuỗi vào vị trí x của chuỗi khác bằng JavaScript

JavaScript không cung cấp cách trực tiếp để làm điều này. Chúng ta có thể dùng phương thức slice. Phương thức slice trích xuất một đoạn của chuỗi và trả về chuỗi mới.

Để chèn chuỗi vào vị trí x của chuỗi khác, ta có thể viết hàm sau:

Ví dụ

function insertAtX(str1, str2, x) {
  return `${str1.slice(0, x)}${str2}${str1.slice(x)}`
}
console.log(insertAtX("Hello World", "Test", 5));

Kết quả

Đoạn mã trên sẽ xuất ra:

HelloTest World

Hàm này chưa xử lý các trường hợp cực đoan (edge cases). Bạn có thể thêm xử lý theo nhu cầu.