Javascript 苗条读取嵌套存储
在Svelte中,我可以使用Javascript 苗条读取嵌套存储,javascript,svelte,Javascript,Svelte,在Svelte中,我可以使用$符号从商店中读取: <script> export let myStore; </script> <p> {$myStore} </p> 出口让myStore; {$myStore} 如何从作为对象属性的存储中读取?比如说,foo.store是一家商店 我试过$foo.store,$(foo.store)和foo.store,都没用 我知道我可以做让foo_store=foo.store然后$foo_
$
符号从商店中读取:
<script>
export let myStore;
</script>
<p>
{$myStore}
</p>
出口让myStore;
{$myStore}
如何从作为对象属性的存储中读取?比如说,foo.store
是一家商店
我试过$foo.store
,$(foo.store)
和foo.store
,都没用
我知道我可以做让foo_store=foo.store
然后$foo_store
,但我正在寻找一种更简单的方法
编辑为要存储的作业寻找解决方案。简单的回答是,你不能-出于语法的目的,存储总是自由变量。因此,通常会使用分解:
const{x,y,z}=stores;
简单的回答是,你不能这样做——就语法意义而言,存储总是自由变量。因此,通常会使用分解:
const{x,y,z}=stores;
谢谢Rich Harris。顺便说一句,使用$:
赋值的存储和变量之间有什么区别?$:
反应性适用于组件。存储是许多组件可以交互的对象。你可以将它们组合使用。谢谢Rich Harris。顺便说一句,使用$:
赋值的存储和变量之间有什么区别?$:
反应性适用于组件。存储是许多组件可以交互的对象。您可以将它们组合使用。