我正在寻找基于条件将数组拆分为两个新数组的好方法。假设我们有一个包含相同结构对象的列表,该对象有一个 bool 属性,我们称之为条件,我们想要两个只有相同条件元素的新列表。
const cont1 = myArray.filter((el) => el.condition)
const cont2 = myArray.filter((el) => !el.condition)
Run Code Online (Sandbox Code Playgroud)
我猜这可以工作,但我想知道是否有更好的单次迭代版本。
javascript ×1