variable_exists()

Solving a problem with unexistent variables on fly in javascripts.

A definetive need to have!

function variable_exists()
{
	try
	{
		var ArgTest = typeof(eval(arguments[0]));       // Do the test, that gives us an error or a success

		// On sucess: Return the value of the variable content instead of a boolean if second argument is true
		if (typeof(arguments[1])=="boolean") return eval(arguments[0]);

		// On success: ... or return a truth value to indicate an existing variable
		return true;
	}
	catch (e)
	{
		// On error: Return a plain fail
		return false;
	}
}
Share
This entry was posted in IT/Development. Bookmark the permalink.

One Response to variable_exists()

  1. Kikar in lite snabbt för att önska en härlig helg och tipsa om en liten tävling på min blogg…

    http://blog.godaremat.se/template_permalink.asp?id=1381

    Have a rocking great day…

    SvaraSvara

    Gilla eller ogilla denna kommentar: Thumb up 0 Thumb down 0

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>