Bug Tracker

Modify

Ticket #5126 (closed bug: fixed)

Opened 4 years ago

Last modified 3 years ago

$.map should not filter undefined values?

Reported by: cwolves Owned by:
Priority: major Milestone: 1.4
Component: core Version: 1.3.2
Keywords: Cc:
Blocking: Blocked by:

Description

This is, perhaps, a design decision, but $.map filters undefined as well as null due to the fact that:

undefined == null

docs say it just filters null. There should be a double equality check:

if ( value !== null ){

Change History

comment:1 Changed 3 years ago by dmethvin

  • Status changed from new to closed
  • Resolution set to fixed
  • Component changed from unfiled to core

I have updated the documentation since $.map has worked that way for several years and it might break existing code to change it.

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.