Sometimes, we want to fix var.replace is not a function with JavaScript.
In this article, we’ll look at how to fix var.replace is not a function with JavaScript.
How to fix var.replace is not a function with JavaScript?
To fix var.replace is not a function with JavaScript, we should make the variable we’re calling replace on is a string.
For instance, we write
const trim = (str) => {
return str.toString().replace(/^s+|s+$/g, "");
};
to define the trim function that takes the str parameter.
To make sure that str is a string, we call toString to convert it to a string before we call replace on it.
Conclusion
To fix var.replace is not a function with JavaScript, we should make the variable we’re calling replace on is a string.