Untitled

 avatar
unknown
typescript
2 years ago
1.1 kB
5
Indexable
        // THIS COMPILES

        if(this.deliveriesFilter.neededBy)
        {
            let neededDate = new Date(this.deliveriesFilter.neededBy).setHours(0,0,0,0)

            filteredOrders = filteredOrders.filter(o => 
            (new Date(o.needed).setHours(0, 0, 0, 0)) <= neededDate)
        }
        if(this.deliveriesFilter.neededFrom)
        {
            let neededDate = new Date(this.deliveriesFilter.neededFrom).setHours(0,0,0,0)

            filteredOrders = filteredOrders.filter(o => 
            (new Date(o.needed).setHours(0, 0, 0, 0)) >= neededDate)
        }

        // THIS DOESN'T

        if(this.deliveriesFilter.neededBy)
        {
            filteredOrders = filteredOrders.filter(o => 
            (new Date(o.needed).setHours(0, 0, 0, 0)) <= new Date(this.deliveriesFilter.neededBy).setHours(0,0,0,0))
        }
        if(this.deliveriesFilter.neededFrom)
        {

            filteredOrders = filteredOrders.filter(o => 
            (new Date(o.needed).setHours(0, 0, 0, 0)) >= new Date(this.deliveriesFilter.neededFrom).setHours(0,0,0,0))
        }
Editor is loading...