Untitled
unknown
javascript
4 years ago
715 B
7
Indexable
class B {
constructor(data) {
this._data = [...data];
}
getValue(idx) {
return this.data[idx];
}
doSomething() {
const valA = this.getValue(0);
const valB = this.getValue(2);
const res = valA + valB;
return res;
}
}
/*--------------------------------*/
import ClasseB from 'classeB';
class ClassA {
_data = [1,2,3,4,5];
constructor(){
this._myClassB = new ClassB(this._data);
}
init() {
const element = document.querySelector('#button');
element.addEvenListener('click', this.clickHandler.bind(this));
}
clickHandler(evt) {
const target = evt.currentTarget;
/* .... */
const res = this._myClassB.doSomething();
this.update();
}
}
Editor is loading...