Chúng ta được cung cấp một chuỗi và một mảng chuỗi; công việc của chúng ta là viết một hàm loại bỏ tất cả các chuỗi con có trong mảng khỏi chuỗi.
Các chuỗi con này là các từ hoàn chỉnh, vì vậy chúng tôi cũng phải loại bỏ khoảng trắng ở đầu hoặc cuối để không có hai khoảng trắng nào xuất hiện cùng nhau.
Do đó, hãy viết mã cho chức năng này -
Ví dụ
const string = "The weather in Delhi today is very similar to the weather in Mumbai"; const words = [ 'shimla','rain','weather','Mumbai','Pune','Delhi','tomorrow','today','yesterday' ]; const removeWords = (str, arr) => { return arr.reduce((acc, val) => { const regex = new RegExp(` ${val}`, "g"); return acc.replace(regex, ''); }, str); }; console.log(removeWords(string, words));
Đầu ra
Đầu ra cho mã này sẽ là -
The in is very similar to the in