我正在阅读这里有关
两种方式得到的结果完全相同,都是与选择器匹配的DOM元素数组。我甚至进行了另一个测试。
根据w3schools的资料,toArray()方法将由jQuery选择器匹配的元素作为一个数组返回。然而,似乎只是查询元素本身也可以做到完全相同的事情,并且编写起来更容易。有人知道这两者之间的区别吗?如果不知道,我就不明白这个函数的目的了。
toArray()
的文档,并在控制台中进行测试。我无法找到在选择器上调用toArray()
和调用选择器本身之间的区别。两种方式得到的结果完全相同,都是与选择器匹配的DOM元素数组。我甚至进行了另一个测试。
$("element").toArray()[0] === $("element")[0]
根据w3schools的资料,toArray()方法将由jQuery选择器匹配的元素作为一个数组返回。然而,似乎只是查询元素本身也可以做到完全相同的事情,并且编写起来更容易。有人知道这两者之间的区别吗?如果不知道,我就不明白这个函数的目的了。
toArray
将为您提供一个纯的 JavaScript 数组,因此您可以在其上调用 JavaScript 的Array.prototype
方法。 - AmmarCSE$("div").toArray().hide();
- Reinstate Monica Cellio