2016-07-19 1 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));