mirror of https://github.com/sveltejs/svelte
parent
b488966b50
commit
c88caf43bf
@ -0,0 +1,37 @@
|
|||||||
|
export default {
|
||||||
|
html: `
|
||||||
|
<p>1</p>
|
||||||
|
<p>3,6,9</p>
|
||||||
|
<p>2</p>
|
||||||
|
<p>3,6,9</p>
|
||||||
|
<p>3</p>
|
||||||
|
<p>3,6,9</p>
|
||||||
|
`,
|
||||||
|
test({ component, target, assert }) {
|
||||||
|
component.baz = 5;
|
||||||
|
assert.htmlEqual(
|
||||||
|
target.innerHTML,
|
||||||
|
`
|
||||||
|
<p>1</p>
|
||||||
|
<p>5,10,15</p>
|
||||||
|
<p>2</p>
|
||||||
|
<p>5,10,15</p>
|
||||||
|
<p>3</p>
|
||||||
|
<p>5,10,15</p>
|
||||||
|
`
|
||||||
|
);
|
||||||
|
|
||||||
|
component.array = [3, 4, 5];
|
||||||
|
assert.htmlEqual(
|
||||||
|
target.innerHTML,
|
||||||
|
`
|
||||||
|
<p>3</p>
|
||||||
|
<p>15,20,25</p>
|
||||||
|
<p>4</p>
|
||||||
|
<p>15,20,25</p>
|
||||||
|
<p>5</p>
|
||||||
|
<p>15,20,25</p>
|
||||||
|
`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
};
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
<script>
|
||||||
|
export let array = [1, 2, 3];
|
||||||
|
export let baz = 3;
|
||||||
|
const foo = (item) => item;
|
||||||
|
</script>
|
||||||
|
|
||||||
|
{#each array as item}
|
||||||
|
<p>{foo(item)}</p>
|
||||||
|
{@const bar = array.map((item) => {
|
||||||
|
const bar = baz;
|
||||||
|
const foo = (item) => item * bar;
|
||||||
|
return foo(item);
|
||||||
|
})}
|
||||||
|
<p>{bar}</p>
|
||||||
|
{/each}
|
||||||
Loading…
Reference in new issue