gpt4 book ai didi

svelte - 如何使用 Svelte 中的每个 block 打印对象键和值?

转载 作者:行者123 更新时间:2023-12-03 15:53:59 25 4
gpt4 key购买 nike

我想遍历部分对象并打印出 h1 中的 key 以及 p 中的值标签。我可以将它包含在一个数组中。

<script>
const sections =
{"Title 1": "paragraph",
"Title 2": "paragraph",
"Title 3": "paragraph",
"Title 4": "paragraph",
"Title 5": "paragraph"}
</script>

{#each sections as section}
<h1>{title}</h1>
<p>{paragraph}</p>
{/each}

最佳答案

你有一个带有多个键的对象,每个键都有它们的值。
您需要先将对象转换为数组,然后对其进行迭代

<script>
const sections = {
"Title 1": "paragraph",
"Title 2": "paragraph",
"Title 3": "paragraph",
"Title 4": "paragraph",
"Title 5": "paragraph"
}
// Object.entries() converts an Object into an array of arrays,
// each sub array first index is the a key and the second index is a value
// Object.entries({key: value, key:value}) => [[key, value], [key,value]]
</script>

{#each Object.entries(sections) as [title, paragraph]}
<h1>{title}</h1>
<p>{paragraph}</p>
{/each}
这是一个 repl

关于svelte - 如何使用 Svelte 中的每个 block 打印对象键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64909382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com