したがって、私はImmutable.jsを使用していて、通常のImmutable.Mapを持っていて、私が欲しくないときにオブジェクトをソートしていたので、少しオブジェクトを切り替える必要がありましたそれまで(以前は、配列のようにハッシュを使用していました)。 OrderedMapも機能しませんでしたので、私は "新しい"オブジェクトをこのように配置しました。もちろん、objはその順序を保持しています。しかし、今私は特定のIDを取得するたびにそれを反復する必要があります。私はキー(id)を要求するだけのヘルパー機能があれば不思議でした。この場合、適切なobjを取得してください。私は_idが1638であるOBJを望んでいた場合Immutable.jsとキー入力時のショートカット
"sneakers": Immutable.List([
[{_id: 1, color: "red", price: 250}],
[{_id: 1638, color: 728, price: 90}]
等...
ので、私はそれを通してフィルタリングする必要があるだろう。以前は "getIn"だけでした。このデータ構造を与えられたImmutable.jsを使った簡単な方法はありますか?
「マップ」内でいわゆるソートが気になる理由はありますか? –
ええ、私はオブジェクトの構造の順序に従うデフォルトのビューを持っているので。私はデフォルトのビュー配列のセカンダリコンテナを作成しなければならないと思って、それ以上の繰り返しは、私はオブジェクト構造を介して順序を保証できるはずだと思われました。私はハッシュが注文を保証できないことを理解しています - 注文を許可する内蔵機能があることを望んでいました。 –