Side navigation
#1907 closed bug (fixed)
Opened November 09, 2007 02:28PM UTC
Closed November 17, 2007 04:30AM UTC
Last modified March 15, 2012 12:35AM UTC
jQuery.extend() deep destroys array of zero
Reported by: | genezys | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2.2 |
Component: | core | Version: | 1.2.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
jQuery.extend(true, {plop:[]}, {plop:[0]})
returns an object where plop is an empty array.
It appears this is a coersion problem. In jQuery.extend there is a section
Coersion says that [] is false and 0 is false. So they are equal. This test should probably use === instead.