Skip to content

Commit ee13950

Browse files
committed
real world demo
1 parent 9c50745 commit ee13950

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

documentation/docs/03-template-syntax/03-each.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,16 +86,16 @@ You can freely use destructuring and rest patterns in each blocks.
8686
{#each expression, index}...{/each}
8787
```
8888

89-
In case you just want to render an item `n` times, you can omit the `as` part
89+
In case you just want to render something `n` times, you can omit the `as` part ([[demo](/playground/untitled#H4sIAAAAAAAAE3WR0W7CMAxFf8XKNAk0WsSeUEaRpn3Guoc0MbQiJFHiMlDVf18SOrZJ48259_jaVgZmxBEZZ28thgCNFV6xBdt1GgPj7wOji0t2EqI-wa_OleGEmpLWiID_6dIaQkMxhm1UdwKpRQhVzWSaVORJNdvWpqbhAYVsYQCNZk8thzWMC_DCHMZk3wPSThNQ088I3mghD9UwSwHwlLE5PMIzVFUFq3G7WUZ2OyUvU3JOuZU332wCXTRmtPy1NgzXZtUFp8WFw9536uWqpbIgPEaDsJBW90cTOHh0KGi2XsBq5-cT6-3nPauxXqHnsHJnCFZ3CvJVkyuCQ0mFF9TZyCQ162WGvteLKfG197Y3iv_pz_fmS68Hxt8iPBPj5HscP8YvCNX7uhYCAAA=)]):
9090

9191
```svelte
92-
{#each { length: 10 }}
93-
<li>I am rendered 10 times</li>
94-
{/each}
95-
96-
{#each array, index}
97-
<li>I am item number {index}</li>
98-
{/each}
92+
<div class="chess-board">
93+
{#each { length: 8 }, rank}
94+
{#each { length: 8 }, file}
95+
<div class:black={(rank + file) % 2 === 1}></div>
96+
{/each}
97+
{/each}
98+
</div>
9999
```
100100

101101
## Else blocks

0 commit comments

Comments
 (0)