JS is being weird

I have this JS:

var information_schema = new Array();
information_schema.push("CHARACTER_SETS");
information_schema.push("COLLATIONS");
information_schema.push("COLLATION_CHARACTER_SET_APPLICABILITY");
information_schema.push("COLUMNS");
information_schema.push("COLUMN_PRIVILEGES");
information_schema.push("KEY_COLUMN_USAGE");
information_schema.push("ROUTINES");
information_schema.push("SCHEMATA");
information_schema.push("SCHEMA_PRIVILEGES");
information_schema.push("STATISTICS");
information_schema.push("TABLES");
information_schema.push("TABLE_CONSTRAINTS");
information_schema.push("TABLE_PRIVILEGES");
information_schema.push("TRIGGERS");
information_schema.push("USER_PRIVILEGES");
information_schema.push("VIEWS");
var blog = new Array();
blog.push("wp_categories");
blog.push("wp_comments");
blog.push("wp_link2cat");
blog.push("wp_links");
blog.push("wp_options");
blog.push("wp_post2cat");
blog.push("wp_postmeta");
blog.push("wp_posts");
blog.push("wp_usermeta");
blog.push("wp_users");

I then pass information_schema to a function that should alert it contents, but I get an error saying that it is undefined. But when I do the same with blog, it works. I can’t see any difference in the two.