0
私はJSで以下のラッパークラスを作成しました。 set
メソッドをnew MaxOrderedMap(3).set('Adam', 'hello');
に呼び出そうとしています。私は下のクラスで作成したovreriddenメソッドとは呼ばれません。誰でもここで助けることができますか?OrderedMapラッパークラスが機能しません
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);
}
}