Naigel Naigel - 5 months ago 29
Javascript Question

check if JS object exists

I need to discover at runtime if an object with a given name exists, but this name is stored in a variable as a string.

For example, in my Javascript I have an object named test, then at runtime I write the word "text" in a box, and I store this string in a variable, let's name it input. How can I check if a variable named with the string stored in input variable exist?

Answer

If the object is in the global scope;

var exists = (typeof window["test"] !== "undefined");

Comments