Replace string by schema inside array

chrome_227WfLQMLA

function code...

const mobiles = [
    {
        oldWord: 'Samsung',
        newWord: 'Galaxy Note 9'
    },
    {
        oldWord: 'Google',
        newWord: 'Pixel 3'
    },
    {
        oldWord: 'Apple',
        newWord: 'iPhone X'
    }
];

let result = msg.payload;
mobiles.forEach(e => {
    const searchRegExp = new RegExp(e.oldWord, 'gi'); 
    result = result.replace(searchRegExp, e.newWord);
})

msg.payload = result;

return msg;
2 Likes