md`These are my elements: ${clone(array.map(a=>md`- ${a}\n`))}`
md`- ${clone(array)[0]}`.outerHTML
html`<ul>
${clone(array).map(a=>html`<li>${a}`)}
</ul>`
md`A list of elements:
${html`<ul>
${clone(array).map(a=>html`<li>${a}`)}
</ul>`}`
md`A list of elements:
<ul>
${clone(array).map(a=>html`<li>${a}`)}
</ul>`
functionclone(elements){
returnelements.map(e=>e.cloneNode(true));
}
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.