tldr
// replaces all underscores ("_ ")with a space (" ")
const result = "replace_all_example_in_js".replace(/_/g, " ");
JavaScript does not have a replaceAll function, that you may know from other languages. But you can use the replace function to mimic replaceAll by using a regular expression.
const text = "replace_all_example_string";
const x = text.replace("_", " ");
// => "replace all_example_string"
// to use a regular expression you have to use a different delimiter for the search argument
const y = text.replace(/_/, " ");
// => "replace all_example_string"
// this uses the `g` flag for the regular expression, which stands for greedy
// mimics replaceAll
const z = text.replace(/_/g, " ");
// => "replace all example string"
The replace method takes two arguments:
search the String or regular expression, that such be replacedreplace the (String) replacement for searchBy using a regular expression for the search parameter you can easily mimic a replace-all-functionality in JS: by using the greedy flag g in your regular expression, you can replace all the occurrences of your search argument. e.g /_/g will replace all occurrences of _ within a given String.