MC-XOBAHCK,
const testApp = {
typesAll: document.querySelectorAll('.type'),
type: '',
event: function() {
this.typesAll.forEach(item => item.addEventListener('click', this.selectType(this))); // Вызов метода
},
selectType: function(obj) {
return function(e) {
if (e.type == 'click' || (e.type == 'keypress' && (e.which === 13 || e.keyCode === 13))) {
obj.type = this.getAttribute('name'); // тут testApp заменить контекстом объекта???
}
}
}
}