Thanks for your response.
In our legacy code we can't use the object notation to replace the
array object because we rely on Array specific methods like push.
Should we use Prototype Hash Object ? It doesn't seem to contain
methods to add and remove elements.
Any Suggestions?
Sapna



On May 30, 1:24 pm, Ken Snyder <[EMAIL PROTECTED]> wrote:
> Sapna Grover wrote:
> > Hello, We have a problem that is related to what is described on
> >http://prototypejs.org/api/array.
> > We have added prototype.js into our product and just adding it breaks
> > existing code which relies on associative arrays.
>
> When you say "associative arrays" I'm guessing you are referring to the
> harmful use of storing members as array properties.  Andrew Dupont has a
> very concise article on this practice.
>
> http://www.andrewdupont.net/2006/05/18/javascript-associative-arrays-...
>
> FTA:
> "Luckily, there is a dead-simple way to fix this. In the above example,
> you need only change |Array| to |Object|. (Or, if you're using literal
> syntax, change |[]| to |{}|.) There. Your wrong code is no longer wrong,
> and it took only a little more work than a simple find-and-replace."
>
> > We can change some of the arrays to follow the prototype syntax.
> > However, I m wondering whether there is a work around to this problem
> > especially because there is customer code that we can't change. Also
> > with porotype our application won't work in MashUps.
> > ...
>
> I would request to the customer that they fix any incorrect usage of
> Array.  Point them to Andrew's article even.  If that doesn't work,
> you'll probably have to use a library that ignores incorrect usage of
> Array :(
>
> Best regards,
>
> Ken Snyder


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to