JavaScript-将对象推入数组失败

插口

我看到这个问题被问了很多,但我还不能解决,所以就去!我正在一个项目中显示订单清单。我希望能够按日期筛选订单。因此,我试图将每个过滤后的订单推入新数组,但这给了我以下错误:

“ TypeError:filteredOrders.push不是函数”

我试图调整我的推送语法,因为我以为我做错了,但无济于事。每个订单都作为对象返回。我如何将这些对象放入数组?我正在遍历的orders数组也是一个对象数组。这是我的代码,提供了更清晰的示例:

data: function () {
    return {
        isFilterShown: false,
        IsOrderDetailShown: false,
        selectedDateFrom: new Date(),
        selectedDateTill: new Date(),
    }
},

methods: {
    applyFilter: function () {
        let dateFrom = this.selectedDateFrom;
        let dateTill = this.selectedDateTill;
        let filteredOrders = Array;

        this.orders.forEach(function (order) {
            if (order.createdAt >= moment(dateFrom).format('DD-MM-Y') && order.createdAt <= moment(dateTill).format('DD-MM-Y')) {
                console.log(order.createdAt, order);
                return order;
            }
            filteredOrders.push(order);
        })
        // this.orders = this.filteredOrders;
        this.isFilterShown = false;
    },

控制台的屏幕截图: 在此处输入图片说明

托马斯·萨布利克

Array是一个函数,而不是一个空数组。这条线

let filteredOrders = Array;

不会创建一个空数组。它将功能分配ArrayfilteredOrders你可能想要

let filteredOrders = [];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript:推入对象内部的数组?

来自分类Dev

如何将值和键的数组推入JavaScript对象?

来自分类Dev

Javascript:将对象值数组放入div

来自分类Dev

Javascript-将对象转换为数组

来自分类Dev

Javascript将对象推送到数组

来自分类Dev

如何将对象推入JavaScript原型内部的数组中?

来自分类Dev

将嵌套的Javascript对象属性推入多个数组

来自分类Dev

如何使用AngularJS将对象推入数组

来自分类Dev

将对象推入和对象Javascript

来自分类Dev

将对象推入数组失败

来自分类Dev

Javascript将对象数组转换为树

来自分类Dev

JavaScript将对象变量推入数组,发生值更改

来自分类Dev

将对象转换为对象Javascript数组

来自分类Dev

从JSON响应中提取对象后,将对象推入Javascript数组中

来自分类Dev

将对象推入数组

来自分类Dev

数组通过推入对象来覆盖自身(JavaScript)

来自分类Dev

在JavaScript中将对象插入数组

来自分类Dev

Javascript推入数组中的对象

来自分类Dev

Javascript推入对象

来自分类Dev

推入javascript中的数组

来自分类Dev

将对象推入数组

来自分类Dev

将对象数组转换为Javascript Rails

来自分类Dev

Javascript(节点)将对象压入数组

来自分类Dev

将对象转换为数组(javascript)

来自分类Dev

将对象转换为多维数组 - JavaScript

来自分类Dev

为什么在 Javascript 中将对象推入另一个数组后,我的对象变成了数组?

来自分类Dev

Javascript 将对象转换为数组

来自分类Dev

Javascript / Webix 将对象作为数组引用

来自分类Dev

将对象数组推入对象数组