⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact eda9febe827f5081997ccbb4b760dedaa170cc0b0a7e5598519e6e0edf837f2e:


0000: 3c 72 65 73 65 72 76 65 64 2d 6e 61 6d 65 73 3e  <reserved-names>
0010: 0a 20 20 20 20 3c 70 3e 4c 6f 6f 70 69 6e 67 20  .    <p>Looping 
0020: 6f 76 65 72 20 61 6e 20 61 72 72 61 79 20 63 6f  over an array co
0030: 6e 74 61 69 6e 69 6e 67 20 6f 62 6a 65 63 74 73  ntaining objects
0040: 20 77 2f 20 72 65 73 65 72 76 65 64 20 70 72 6f   w/ reserved pro
0050: 70 65 72 74 79 20 6e 61 6d 65 73 3c 2f 70 3e 0a  perty names</p>.
0060: 20 20 20 20 3c 75 6c 20 65 61 63 68 3d 7b 69 74      <ul each={it
0070: 65 6d 73 7d 3e 0a 20 20 20 20 20 20 20 20 3c 6c  ems}>.        <l
0080: 69 3e 7b 6e 61 6d 65 7d 3a 20 7b 53 74 72 69 6e  i>{name}: {Strin
0090: 67 28 74 61 67 73 29 7d 3c 2f 6c 69 3e 0a 20 20  g(tags)}</li>.  
00a0: 20 20 3c 2f 75 6c 3e 0a 20 20 20 20 3c 62 75 74    </ul>.    <but
00b0: 74 6f 6e 20 6f 6e 63 6c 69 63 6b 3d 7b 72 65 6f  ton onclick={reo
00c0: 72 64 65 72 7d 3e 52 65 6f 72 64 65 72 3c 2f 62  rder}>Reorder</b
00d0: 75 74 74 6f 6e 3e 0a 20 20 20 20 3c 73 63 72 69  utton>.    <scri
00e0: 70 74 3e 0a 20 20 20 20 20 20 20 20 74 68 69 73  pt>.        this
00f0: 2e 69 74 65 6d 73 20 3d 20 5b 0a 20 20 20 20 20  .items = [.     
0100: 20 20 20 20 20 20 20 7b 72 65 66 73 3a 20 22 69         {refs: "i
0110: 74 65 6d 20 31 22 2c 20 74 61 67 73 3a 20 6e 75  tem 1", tags: nu
0120: 6c 6c 2c 20 70 61 72 65 6e 74 3a 20 27 66 6f 6f  ll, parent: 'foo
0130: 27 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  '},.            
0140: 7b 72 65 66 73 3a 20 22 69 74 65 6d 20 32 22 2c  {refs: "item 2",
0150: 20 74 61 67 73 3a 20 5b 22 61 22 2c 20 22 62 22   tags: ["a", "b"
0160: 2c 20 22 63 22 5d 7d 2c 0a 20 20 20 20 20 20 20  , "c"]},.       
0170: 20 20 20 20 20 7b 72 65 66 73 3a 20 22 69 74 65       {refs: "ite
0180: 6d 33 22 7d 0a 20 20 20 20 20 20 20 20 5d 0a 0a  m3"}.        ]..
0190: 20 20 20 20 20 20 20 20 72 65 6f 72 64 65 72 28          reorder(
01a0: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  ) {.            
01b0: 74 68 69 73 2e 69 74 65 6d 73 2e 72 65 76 65 72  this.items.rever
01c0: 73 65 28 29 0a 20 20 20 20 20 20 20 20 7d 0a 20  se().        }. 
01d0: 20 20 20 3c 2f 73 63 72 69 70 74 3e 0a 3c 2f 72     </script>.</r
01e0: 65 73 65 72 76 65 64 2d 6e 61 6d 65 73 3e        eserved-names>