将一个数组过滤筛选后分别放入两个不同数组中 --(记录)

 本来是打算用map来做,后来发现map在过滤不满足条件的项时,也会返回一个undefined过来,但是我想要的就是单纯的把一个数组按照过滤条件一分为二罢了,因此在这里用filter会更合适

//需要分解的数组假设为 Arr1

//先定义两个空数组用于装过滤出来的数据
const Arr2 = []
const Arr3 = []

Arr1.filter(res => {
					if (判断条件1) {
						return Arr2.push(res)
					} else if(判断条件2) {
						return Arr3.push(res)
					}
				})

猜你喜欢

转载自blog.csdn.net/a666666000/article/details/127013582