Hi 🤓 Cảm ơn bạn đã ghé thăm blog này, nếu những bài viết trên blog giúp ích cho bạn. Bạn có thể giúp blog hiển thị quảng cáo bằng cách tạm ngừng ad blocker 😫 và để giúp blog duy trì hoạt động nếu bạn muốn.
Cảm ơn bạn!

Trong bài viết này, chúng ta cùng tìm hiểu về method replaceAll trong Javascript để xem method này có chức năng gì nhé!

replaceAll() method

Để hiểu hơn về replaceAll() chúng ta cùng tìm hiểu về method replace() trước nhé.

Method replace() giúp chúng ta thay thế một substring nằm trong chuỗi muốn thay thế.

Ta có ví dụ như sau:

'homiedevhomiedev'.replace('homiedev', 'blog');
// bloghomiedev'

Ở ví dụ trên, ta thực hiện thay thế substring là homiedev thành blog. Tuy nhiên khi sử dụng replace() ta chỉ có thể thay thế được chuỗi homiedev ở lần xuất hiện đầu tiên và các lần xuất hiện tiếp theo sẽ bị bỏ qua.

Trong trường hợp bạn muốn thay thế tất cả các chuỗi, chúng ta có thể sử dụng regular expressions như sau:

'homiedevhomiedev'.replace(/homiedev/g, 'blog');
// blogblog

Sử dụng regular expressions giúp chúng ta có thể get hoặc replace các substring trong các trường hợp phức tạp. Còn trong trường hợp trên ta có thể sử dụng một cách đơn giản hơn đó là dùng method replaceAll().

Chúng ta đơn giản chỉ cần như sau:

'homiedevhomiedev'.replaceAll('homiedev', 'blog');
// blogblog

Như bạn thấy ở trên, kết quả ta nhận được giống như khi sử dụng regular expressions, bạn có thể sử dụng một trong những cách này để thay thể chuỗi theo ý muốn ^^.

Kết luận

Như vậy là chúng ta đã tìm hiểu xong method replaceAll(), hy vọng bài viết giúp ích cho các bạn.

Chúng ta sẽ gặp lại sau trong các bài viết sắp tới nhé!

Một số bài viết JavaScript nên đọc:

  1. Callback Function trong JavaScript là gì? tại sao lại được sử dụng nhiều như vậy?
  2. Tìm hiểu về Memoization trong JavaScript
  3. Tìm hiểu về method startsWith JavaScript thông qua ví dụ đơn giản
  4. some js là gì? Tìm hiểu về method some trong JavaScript
Có thể bạn thích ⚡
homiedev
About Me

Hi, I'm @devnav. Một người thích chia sẻ kiến thức, đặc biệt là về Frontend 🚀. Trang web này được tạo ra nhằm giúp các bạn học Frontend hiệu quả hơn 🎉😄.

Chúc các bạn tìm được kiến thức hữu ích trong blog này 😁😁.