How can you count the number of items in the array - what do you have to add to this code?

<!DOCTYPE html>
<html>
<body>

<p>Click the button to sort the array.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;

function myFunction() {
fruits.sort();
document.getElementById("demo").innerHTML = fruits;
}
</script>

</body>
</html>

Many thanks

To count the number of items in the array, you can add the following line of code to the `myFunction()` function:

```javascript
var count = fruits.length;
```

This will calculate the number of elements in the `fruits` array and store it in the `count` variable. You can then use this variable to display the count on the webpage.

Here's the modified code:

```html
<!DOCTYPE html>
<html>
<body>

<p>Click the button to sort the array.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;

function myFunction() {
fruits.sort();
var count = fruits.length;
document.getElementById("demo").innerHTML = "Count: " + count + "<br>" + fruits;
}
</script>

</body>
</html>
```

After clicking the "Try it" button, you will see the sorted array and the count displayed below it.