2017-08-18 2 views
0

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); 
 
    } 
 
}

Antwort

Verwandte Themen