Только в последних версиях Javascript window не используется, как я понял.
var button = {}; // === window.button
for(var i = 0; i < 1200; i++){
button['b'+i] = new myButtons(i);
}
console.log(button);
String.prototype.isNumeric = function() {
return !isNaN( +this );
}