2017-08-18 4 views
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); 
 
    } 
 
}

答えて

関連する問題