Reputation: 31
var result = "I am a dog";
var searchterm = "a";
How do I insert "(" before every "a" and ")" after every "a" so the new result is
newresult = "I (a)m (a) dog"
Upvotes: 1
Views: 53
Reputation: 96
let result = "I am a samovar";
const searchTerms = [" am ", " a "];
const replacements = [" (a)m ", " (a) "];
searchTerms.map((term, i) => {
result = result.replaceAll(term, replacements[i])
})
console.log(result)
Upvotes: 0
Reputation: 8751
You can use replaceAll method.
var result = "I am a dog";
var searchterm = "a";
const output = result.replaceAll(searchterm, `(${searchterm})`);
console.log(output);
Upvotes: 5