While experimenting, I came across this.

```
<div id="result"></div>
<script type="text/javascript">
$('#result').html(['<p>This is inside an array</p>', '<em>This is second item in array</em>']);
</script>

```

When the page was reneded, I could see the following markup in the browser console:

```
<div id="result">
   <p>This is inside an array</p>
   <em>This is second item in array</em>
</div>

```

Does this mean that jQuery is running `array.join("")` in the background if the argument/parameter supplied to the .`html()` method is an array?

I couldn't find this mentioned in the documentation and hence was curious to know more on this.