Saya memiliki array Javascript yang ingin saya bagi menjadi dua berdasarkan apakah fungsi yang dipanggil pada setiap elemen kembali trueatau false. Pada dasarnya, ini adalah array.filter, tapi saya ingin juga ada di tangan unsur-unsur yang disaring keluar .
Saat ini, rencana saya adalah menggunakan array.forEachdan memanggil fungsi predikat pada setiap elemen. Bergantung pada apakah ini benar atau salah, saya akan mendorong elemen saat ini ke salah satu dari dua larik baru. Apakah ada cara yang lebih elegan atau lebih baik untuk melakukan ini? Di array.filtermana kemauan mendorong elemen ke array lain sebelum kembali false, misalnya?