javascript - get name of array key -
i have json this:
{ "myname":{ "forename":"alf", "surname":"cool", "phone":"000000000000", "email":"mail@com" },.....
my code can access each key
(var key in contacts) { if (contacts.hasownproperty(key)) { var newrow = new element('li'); newrow.addclass('contact'); newrow.set('html', contacts[key].forename + ' ' + contacts[key].surname); var innerspan = new element('span').set('html', contacts[key].phone + ', ' + contacts[key].email); innerspan.addclass('details'); innerspan.set('html', contacts[key].phone + ', ' + contacts[key].email); innerspan.inject(newrow); newrow.addevent("click", this.setfromcontact.bind(this, contacts[key])); newrow.inject($(this.list)); // save myname variale here!! } }
now want save "myname" variable.
you can test value of keys , if value "myname" can save variable.
var myname = ''; (var key in contacts) { if(key == "myname") myname = key; }
Comments
Post a Comment