0
Ajaxを使用してエンドポイントからJSONデータを受信しています。不変オブジェクトに基づいてレコードセットを作成する
const jsData = '[ {"x": 1, "y": 1}, {"x": 2, "y": 2}, … ]';
私は不変オブジェクトにデータを変換しています:
const imData = Immutable.fromJSON(jsData)
私はこのエラーがUncaught TypeError: Cannot read property 'get' of undefined
スローされます。この不変オブジェクト
const Rec = Immutable.Record(imData)
const rec = new Rec();
上のレコードセット・ベースを作成します。
注:jsData
をレコードセットのデフォルト値に直接渡さないのはなぜですか? 私はこれが可能であることを望みません:rec[0].x = 1
。
受信したデータを完全に不変のレコードセットに変換する正しい方法は何ですか?