I have these lines of code to transform an array
const regex = new RegExp(req.params.keyword, 'i');
const fields = ['fname', 'lname'];
const arrayOfRegex = [];
// eslint-disable-next-line no-restricted-syntax
for (const f of fields) {
arrayOfRegex.push({ f: regex });
}
console.log(arrayOfRegex);
My expected output is
[{ fname: /pyt/i }, { lname: /pyt/i }]
But I got this what went wrong?
[ { f: /pyt/i }, { f: /pyt/i } ]