⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact e53bc18a1f62279e75e2e976d4696e9768b965136f25b7bd4908d2fccb8e67c3:


0000: 3c 6c 6f 6f 70 2d 6e 65 73 74 65 64 2d 73 74 72  <loop-nested-str
0010: 69 6e 67 73 2d 61 72 72 61 79 3e 0a 20 20 20 20  ings-array>.    
0020: 3c 6c 6f 6f 70 2d 6e 65 73 74 65 64 2d 73 74 72  <loop-nested-str
0030: 69 6e 67 73 2d 61 72 72 61 79 2d 6c 69 73 74 20  ings-array-list 
0040: 65 61 63 68 3d 7b 69 74 65 6d 20 69 6e 20 64 61  each={item in da
0050: 74 61 7d 3e 3c 2f 6c 6f 6f 70 2d 6e 65 73 74 65  ta}></loop-neste
0060: 64 2d 73 74 72 69 6e 67 73 2d 61 72 72 61 79 2d  d-strings-array-
0070: 6c 69 73 74 3e 0a 20 20 20 20 74 68 69 73 2e 64  list>.    this.d
0080: 61 74 61 20 3d 20 5b 0a 20 20 20 20 20 20 20 20  ata = [.        
0090: 7b 61 72 72 61 79 3a 20 5b 27 61 27 2c 20 27 62  {array: ['a', 'b
00a0: 27 5d 7d 2c 0a 20 20 20 20 20 20 20 20 7b 61 72  ']},.        {ar
00b0: 72 61 79 3a 20 5b 27 63 27 2c 20 27 64 27 5d 7d  ray: ['c', 'd']}
00c0: 0a 20 20 20 20 5d 3b 0a 3c 2f 6c 6f 6f 70 2d 6e  .    ];.</loop-n
00d0: 65 73 74 65 64 2d 73 74 72 69 6e 67 73 2d 61 72  ested-strings-ar
00e0: 72 61 79 3e 0a 0a 3c 6c 6f 6f 70 2d 6e 65 73 74  ray>..<loop-nest
00f0: 65 64 2d 73 74 72 69 6e 67 73 2d 61 72 72 61 79  ed-strings-array
0100: 2d 6c 69 73 74 3e 0a 20 20 20 20 3c 6c 6f 6f 70  -list>.    <loop
0110: 2d 6e 65 73 74 65 64 2d 73 74 72 69 6e 67 73 2d  -nested-strings-
0120: 61 72 72 61 79 2d 69 74 65 6d 20 65 61 63 68 3d  array-item each=
0130: 7b 69 74 65 6d 20 69 6e 20 69 74 65 6d 2e 61 72  {item in item.ar
0140: 72 61 79 7d 3e 3c 2f 6c 6f 6f 70 2d 6e 65 73 74  ray}></loop-nest
0150: 65 64 2d 73 74 72 69 6e 67 73 2d 61 72 72 61 79  ed-strings-array
0160: 2d 69 74 65 6d 3e 0a 3c 2f 6c 6f 6f 70 2d 6e 65  -item>.</loop-ne
0170: 73 74 65 64 2d 73 74 72 69 6e 67 73 2d 61 72 72  sted-strings-arr
0180: 61 79 2d 6c 69 73 74 3e 0a 0a 3c 6c 6f 6f 70 2d  ay-list>..<loop-
0190: 6e 65 73 74 65 64 2d 73 74 72 69 6e 67 73 2d 61  nested-strings-a
01a0: 72 72 61 79 2d 69 74 65 6d 20 6f 6e 63 6c 69 63  rray-item onclic
01b0: 6b 3d 7b 20 63 6c 69 63 6b 65 64 20 7d 3e 0a 20  k={ clicked }>. 
01c0: 20 20 20 3c 70 3e 7b 69 74 65 6d 7d 3c 2f 70 3e     <p>{item}</p>
01d0: 0a 20 20 20 20 74 68 69 73 2e 63 6c 69 63 6b 65  .    this.clicke
01e0: 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 65 76 74  d = function(evt
01f0: 29 7b 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e  ){.        this.
0200: 70 61 72 65 6e 74 2e 69 74 65 6d 2e 61 72 72 61  parent.item.arra
0210: 79 2e 72 65 76 65 72 73 65 28 29 0a 20 20 20 20  y.reverse().    
0220: 20 20 20 20 74 68 69 73 2e 70 61 72 65 6e 74 2e      this.parent.
0230: 75 70 64 61 74 65 28 29 0a 20 20 20 20 7d 0a 3c  update().    }.<
0240: 2f 6c 6f 6f 70 2d 6e 65 73 74 65 64 2d 73 74 72  /loop-nested-str
0250: 69 6e 67 73 2d 61 72 72 61 79 2d 69 74 65 6d 3e  ings-array-item>