Nội dung
29.5 JavaScript String Methods replace (oldValue, newValue) repeat (count) in JS
Trong bài giảng này, chúng ta sẽ khám phá hai phương thức quan trọng của chuỗi trong JavaScript: `replace` và `repeat`. Đây là những công cụ hữu ích giúp bạn tương tác với chuỗi một cách linh hoạt và mạnh mẽ. **1. Phương thức `replace`:** Trước tiên, chúng ta sẽ tìm hiểu về cách thay thế giá trị trong chuỗi sử dụng phương thức `replace`. Chúng ta có thể thay thế giá trị đầu tiên bằng giá trị mới bằng cách sử dụng `string.replace(oldValue, newValue)`. Điều này hữu ích khi bạn muốn thay đổi một phần của chuỗi. Ngoài ra, nếu bạn muốn thay thế tất cả các xuất hiện của một giá trị, chúng ta sử dụng biểu thức chính quy (regular expression) với cờ "g" (global) như sau: `string.replace(/oldValue/g, newValue)`. Điều này giúp chúng ta thực hiện thay thế toàn bộ chuỗi một cách nhanh chóng và tiện lợi. **2. Phương thức `repeat`:** Chúng ta cũng sẽ tìm hiểu về cách lặp lại một chuỗi nhiều lần bằng cách sử dụng phương thức `repeat`. Khi bạn cần tạo ra một chuỗi mới bằng cách lặp lại nội dung của chuỗi cũ một số lần xác định, phương thức này trở nên rất hữu ích. Chúng ta chỉ cần gọi `string.repeat(count)` với `count` là số lần lặp lại mong muốn. Chúng ta sẽ thực hiện ví dụ cụ thể để minh họa cả hai phương thức này. Bạn sẽ thấy cách chúng có thể giúp bạn tối ưu hóa mã nguồn và tăng cường khả năng xử lý chuỗi trong các ứng dụng JavaScript của bạn.