javascript - 不可变的js平面zip两个列表

标签 javascript immutable.js

如果我有两个不可变列表,

const a = [1,2,3];
const b = [a,b,c,d];

有没有一种简单的方法来合并/压缩它们以产生:

const c = [1,a,2,b,3,c,d];

最佳答案

交错是您要找的吗:https://facebook.github.io/immutable-js/docs/#/List/interleave

const a = List([1, 2, 3]);
const b = List([a, b, c, d]);
a.interleave(b)

关于javascript - 不可变的js平面zip两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42832612/

相关文章:

javascript - 如何将 Immutable JS 与类型化的 ES6 类一起使用?

javascript - redux-form 和 immutable.js

javascript - 通过创建隐藏输入在 React 中复制文本

javascript - 更改src属性后如何获取图像大小?

javascript - Immutable.js 和 flatMap 等效函数

javascript - 如何设置默认值

javascript - this.$refs[ ("p"+ index)].focus 不是函数

javascript - 在输入类型文件中设置默认值

javascript - 无法弄清楚如何返回回调函数 - 需要替代解决方案

javascript - 不可变 : filtering a List of Maps