Bug Tracker

Opened 7 years ago

Closed 5 years ago

Last modified 4 years ago

#4192 closed bug (wontfix)

Extend and RegExp

Reported by: braillane Owned by: flesler
Priority: major Milestone: 1.3.2
Component: core Version: 1.3.1
Keywords: Cc: braillane
Blocked by: Blocking:


I try to clone an object but there's a bug. In my Original object i have a RegExp. When i clone this object, my RegExp is transformed into a ampty object... My RegExp become unusable... this is a code showing the problem :

defaultopt = { text:"blabla",regexp : new RegExp("[c]")}; opt = {regexp : new RegExp("[d]")}; var target; jQuery.extend(true,target,defaultopt,opt);

Change History (5)

comment:1 Changed 7 years ago by flesler

  • Cc braillane added
  • Component changed from unfilled to core
  • Milestone changed from 1.3.1 to 1.3.2
  • Owner set to flesler
  • Status changed from new to assigned

I think I know how to fix this easily, will do asap.

comment:2 Changed 7 years ago by dmethvin




It seems like you'd need to special-case all the builtin objects because they don't have standardized constructors or clone methods.

comment:3 Changed 6 years ago by dmethvin

See also #4770.

comment:4 Changed 5 years ago by dmethvin

  • Keywords needsdocs added
  • Resolution set to wontfix
  • Status changed from assigned to closed

Due to performance/complexity issues I think we just need to document this.

comment:5 Changed 5 years ago by dmethvin

  • Keywords needsdocs removed
Note: See TracTickets for help on using tickets.