# .toArray()

所属分类：杂项 > DOM 元素方法 英文文档：.toArray()

## .toArray()返回: Array

描述: 返回一个包含jQuery对象集合中的所有DOM元素的数组。

- #### 添加的版本: 1.4.toArray()

  - 这个方法不接受任何参数。

`.toArray()` 返回jQuery集合中所有元素：

1 |
    alert($('li').toArray());

所有匹配的DOM节点都会包含在一个标准的数组中：

[<li id="foo">, <li id="bar">]

## 例子:

#### 选择文档中所有的div，并且返回一个DOM元素数组，然后利用浏览器内置的reverse方法反转整个数组。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
    <!DOCTYPE html><html><head>  <style>  span { color:red; }  </style>  <script src="https://code.jquery.com/jquery-latest.js"></script></head><body>  Reversed - <span></span>   <div>One</div>  <div>Two</div>  <div>Three</div><script>function disp(divs) {  var a = [];  for (var i = 0; i < divs.length; i++) {    a.push(divs[i].innerHTML);  }  $("span").text(a.join(" "));} disp( $("div").toArray().reverse() );</script> </body></html>

#### Demo: