Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 13th, 2012  |  syntax: None  |  size: 0.59 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Assigning objects to keys inside a JavaScript object
  2. var servers =
  3. {
  4.   'local1' :
  5.   {
  6.     name: 'local1',
  7.     ip: '10.10.10.1'
  8.   },
  9.   'local2' :
  10.   {
  11.     name: 'local2',
  12.     ip: '10.10.10.2'
  13.   }
  14. }
  15.        
  16. $.each( servers, function( key, server )
  17. {
  18.     servers[server.name] = server;
  19. });
  20.        
  21. {
  22.     name: 'local1',
  23.     ip: '10.10.10.1'
  24. }
  25.        
  26. a = [];
  27. b = {n:"c",i:"1.2.3.4"};
  28. a[b.n] = b;
  29. alert (a["c"].i);
  30. alert (a.c.i);
  31.        
  32. a = {};
  33. b = {n:"c",i:"1.2.3.4"};
  34. a[b.n] = b;
  35. alert (a.c.i);
  36.        
  37. $.each( servers, function( key, server )
  38. {
  39.     var name = server.name;
  40.     eval("servers." + name + "  = server");
  41. });