ExampleUpdated 17 Oct 2026
Binding arrays
This example shows how to loop over arrays in your data: an array of values and an array of objects. Hash expressions do not escape HTML, so text values are written with docly.htmlEncode().
Example
Data
{
"Numbers" : [1, 2, 3],
"Objects" : [
{ "Name" : "test 1"},
{ "Name" : "test 2"},
{ "Name" : "test 3"}
]
} Code
<b>Numbers:</b>
#for(var number of Numbers) {#
<a>#number#</a>
#}#
<b>Objects:</b>
#for(var obj of Objects) {#
<div>#docly.htmlEncode(obj.Name)#</div>
#}# Output
<b>Numbers:</b>
<a>1</a>
<a>2</a>
<a>3</a>
<b>Objects:</b>
<div>test 1</div>
<div>test 2</div>
<div>test 3</div>