рони,
Огромное спасибо, заработало))
function A() {
this.aMethod = {
something: {
some1: 1,
some2: 2
},
genDiv: function(num){
var wrapper = document.getElementById('wrapper');
var a = document.createElement('input');
a.id = 'a' + num;
this.aId = a.id;
a.type = 'button';
a.value = a.id;
a.addEventListener('click', this.aClick.bind(this));
wrapper.appendChild(a);
},
aClick:function(){
console.log(this.something.some1); // 1
}
}
}
window.onload = function () {
var objName;
for(var i = 0; i < 2; i++){
objName = 'a' + i;
objName = new A();
objName.aMethod.genDiv(i);
}
}