模型查询时使用filter时遇到的小问题
1.获取到的数据(未经过滤)
2.进行过滤
2.1 过滤函数
2.2 过滤后的数据
我们可以看到这里这个返回的数据,虽然是正确的,但是我们前端需要处理数据的时候可能会用 forEach
方法,但是这个方法呢,只有数组才有,就需要 train
是一个数组,我们也可以看到,如果数据没有问题,没有被过滤过,那么返回的数据就是数组,前端总不会去判断一下,你这个数据是对象还是数组吧虽然也不是不行
3.解决方法
只需要在过滤函数的最后,使用一下 values
方法,这个方法使用了 php
自带的 array_values
方法,让格式变成我们需要使用的样式.
运行之后的效果