Ich habe unten Wrapper-Klasse in JS erstellt. Beim Versuch, set
Methode von new MaxOrderedMap(3).set('Adam', 'hello');
aufrufen. Es wird nicht aufgerufen, overwiderden Methode, die ich in der unteren Klasse erstellt habe. Kann mir hier jemand helfen?OrderedMap Wrapper-Klasse funktioniert nicht
import { OrderedMap } from 'immutable';
export default class MaxOrderedMap extends OrderedMap {
constructor(size) {
super();
this.maxSize = size;
}
set(key, value) {
const map = this.size >= this.maxSize ?
this.rest() : this;
return map.super.set(key, value);
}
}