【发布时间】:2018-02-25 21:59:12
【问题描述】:
我有一个数组“动物”数组,我想使用 es6 扩展语法在其上编写两个函数 enqueue 和 dequeue。 [先进先出]
我想要这个,因为这个对象处于我的 redux 状态,我不希望在入队和出队时发生突变。相反,每次入队和出队时我都想要一个新的动物对象。
let animals = [[cat][dog][elephant][mouse]]
enqueue(element)
{
animals = [...animals, element]
}
dequeue()
{
animals = [???]
}
【问题讨论】:
-
避免突变
-
这是我的 redux 状态下的对象
标签: javascript reactjs ecmascript-6 redux