mirror of https://github.com/sveltejs/svelte
[fix] destructuring store assignment (#6529)
parent
1750feb8f6
commit
9501ac6257
@ -0,0 +1,11 @@
|
|||||||
|
export default {
|
||||||
|
html: `
|
||||||
|
<div>$userName1: user1</div>
|
||||||
|
<div>$userName2: undefined</div>
|
||||||
|
<div>$userName3: undefined</div>
|
||||||
|
<div>$userName4: user4</div>
|
||||||
|
<div>$userName5: undefined</div>
|
||||||
|
<div>$userName6: user6</div>
|
||||||
|
<div>$userName7: undefined</div>
|
||||||
|
`
|
||||||
|
};
|
@ -0,0 +1,34 @@
|
|||||||
|
<script>
|
||||||
|
import { writable } from 'svelte/store';
|
||||||
|
|
||||||
|
let userName1 = writable('init1');
|
||||||
|
let userName2 = writable('init2');
|
||||||
|
let userName3 = writable('init3');
|
||||||
|
let userName4 = writable('init4');
|
||||||
|
let userName5 = writable('init5');
|
||||||
|
let userName6 = writable('init6');
|
||||||
|
let userName7 = writable('init7');
|
||||||
|
|
||||||
|
let obj = {
|
||||||
|
userName1: 'user1',
|
||||||
|
userName2: 'user2',
|
||||||
|
userName3: 'user3',
|
||||||
|
$userName4: 'user4',
|
||||||
|
userName5: 'user5',
|
||||||
|
$userName6: 'user6',
|
||||||
|
userName7: 'user7',
|
||||||
|
};
|
||||||
|
|
||||||
|
({userName1: $userName1, $userName2 } = obj);
|
||||||
|
({$userName3} = obj);
|
||||||
|
({$userName4} = obj);
|
||||||
|
({$userName5, $userName6, $userName7} = obj);
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div>$userName1: {$userName1}</div>
|
||||||
|
<div>$userName2: {$userName2}</div>
|
||||||
|
<div>$userName3: {$userName3}</div>
|
||||||
|
<div>$userName4: {$userName4}</div>
|
||||||
|
<div>$userName5: {$userName5}</div>
|
||||||
|
<div>$userName6: {$userName6}</div>
|
||||||
|
<div>$userName7: {$userName7}</div>
|
Loading…
Reference in new issue