Untitled
unknown
javascript
4 years ago
715 B
4
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...