在 JavaScript 中将对象设置为键值(值为数组或列表)的不可变映射

Set an object to Immutable Map of key value (value is an array or list) in JavaScript

我有一个对象 (myObj),我想将其设置为具有键值形状且值为列表或数组的不可变映射。

 const myObj = {
                "a": 1,
                "b": 2,
            };

现在我想将此对象设置为:

const x = Immutable.Map({
"content": []
})

如何获得击打结果?

{"content": [
    {
      "a": 1,
      "b": 2,
    }
  ]
}

我已经尝试过:myObj = myObj.set("content", x) 但这不会使内容值成为一个数组。

Map 期望 [[K, V]] 结构用于添加值,myObj.set("content", x) 也是正确的,因为 myObj 不是 Map 它只是简单的对象

const myObj = {
  "a": 1,
  "b": 2,
};

const x = Immutable.Map([["content",[myObj]]])

console.log(x)
<script src="https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.2/immutable.js"></script>