2016-07-19 5 views
1

マップをリストに変換するユーティリティ関数があります。まだキー値が添付されているはずですが、何らかの理由でキー値が添付されていないと考えられます。むしろ私は索引で読む必要があります。私のユースケースではそれほど有用ではありません。マップから転送するときにキーを保持する方法を知っていますか?ここではラッパー内List.of()をしながらマップからリストへの変換時のキー値の維持ImmutableJS

function getMetaStateArray(metaStateArrayOrObject) { 
    let metaStateArray; 

    if (metaStateArrayOrObject && Immutable.Map.isMap(metaStateArrayOrObject)) { 
    metaStateArray = metaStateArrayOrObject.toList(); 
    } 
    else { 
    metaStateArray = metaStateArrayOrObject; 
    } 

    return metaStateArray; 
} 

答えて

1

が、私の周りのマップリストのラッパーを作ることによってそれを解決し、私のソースですので、マップが内部規則的な配列に変わりはありません。

metaStateArray = List(List.of(metaStateArrayOrObject)); 
関連する問題