gpt4 book ai didi

javascript - $ ("selector") 和 $ ("selector").toArray() 有什么区别

转载 作者:数据小太阳 更新时间:2023-10-29 05:57:33 29 4
gpt4 key购买 nike

我在这里阅读了关于 toArray() 的文档,并在控制台中对其进行了测试。我找不到在选择器上调用 toArray() 和调用选择器本身之间的区别。

两种方式都得到了完全相同的结果,这是一个与选择器匹配的 DOM 元素数组。我什至做了另一个测试

$("element").toArray()[0] === $("element")[0]

根据 w3schools

The toArray() method returns the elements matched by the jQuery selector as an array.

但是,看起来查询元素本身的作用完全相同。而且编写起来也容易得多。

谁知道这两者的区别?如果不是,我不明白这个函数的用途。

最佳答案

the docs 为例:

如果您执行类似$('img').reverse() 的操作,您将收到错误。

如果您执行类似 $('img').toArray().reverse() 的操作,您将获得反向的 DOM 节点数组。

这是因为如果你不先执行toArray(),你就不会拥有所有酷炫的Array prototype methods。可用。

关于javascript - $ ("selector") 和 $ ("selector").toArray() 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30786797/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com