Hi Jeff That is what I thought, however is it a subtle (or I am not subtly stupid, grin) issue with the single quote. If I reveal the value with an alert it shows only as apple. I tried another example where I called a function with one parameter from a onClick() that passed the key as 'key' and that worked. I just cant get it to work within code, which I know is odd.
On Fri, Mar 26, 2010 at 2:50 PM, Jeffrey Peck <[email protected]> wrote: > It's set(key,value). Your example should work as long as getFruitAbbr is > equal to 'apple' or 'banana' and would return 'a' or 'b' respectively. > > Also, make sure you are using Prototype 1.6 or above. Examples are here: > http://www.prototypejs.org/api/hash > > - Jeff > > > On Mar 26, 2010, at 2:39 PM, chrysanthe m wrote: > > Hello >> I have defined an array >> var fruit = new Hash(); >> fruit.set('apple','a'); >> fruit.set('banana','b'); >> >> In code I get a string either from the user or passed between functions, >> and store it in variable getFruitAbbr. However when I try >> fruit.get(getFruitAbbr) for getFruitAbbr having one of the keys, I get >> undefined. If I try to fruit.unset(getFruitAbbr) to eliminate key and value >> pair, I get undefined. I believe my problem is I cant/dont know the syntax >> to parameterize the access to a prototype maintained hash table. Is that >> it? Something else? How do I programatically, non-explicitly, access hash? >> tia. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Prototype & script.aculo.us" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<prototype-scriptaculous%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/prototype-scriptaculous?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Prototype & script.aculo.us" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]<prototype-scriptaculous%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/prototype-scriptaculous?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" 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/prototype-scriptaculous?hl=en.
