So I have a simple html page:

```
<h1>Start</h1>
<canvas class="myCanvas" width="400" height="400"></canvas>
<canvas class="myCanvas" width="400" height="400"></canvas>

```

And in jquery I do,

```
> $(".myCanvas")
| [<canvas class=​"myCanvas" width=​"400" height=​"400">​, 
|  <canvas class=​"myCanvas" width=​"400" height=​"400">​]

```

And then,

```
> $(".myCanvas").first()
| [<canvas class=​"myCanvas" width=​"400" height=​"400">​]

```

I thought I should get a single element in the call to the first() method, like in

```
> $(".myCanvas").get(0)
| <canvas class=​"myCanvas" width=​"400" height=​"400">​

```

So why does the first method return an array..?