Javascript .last()和:last()的性能差异
假设我在某些函数中使用哪一个并不重要,那么无论我使用哪一个函数,在性能方面是否会产生任何差异Javascript .last()和:last()的性能差异,javascript,jquery,css,Javascript,Jquery,Css,假设我在某些函数中使用哪一个并不重要,那么无论我使用哪一个函数,在性能方面是否会产生任何差异 $('div:last'); 或 谢谢 last()在大型DOM集上明显快于:last,因为:last可以返回多个元素,因此增加了很多复杂性。一般来说,您可能希望坚持使用last() 应该执行得最好,因为它不使用jQuery迭代数组以获取最后一项。使用 $('div').last(); var lastItem; var divArray = $('div'); if (divArray.len
$('div:last');
或
谢谢 last()在大型DOM集上明显快于:last,因为:last可以返回多个元素,因此增加了很多复杂性。一般来说,您可能希望坚持使用last()
应该执行得最好,因为它不使用jQuery迭代数组以获取最后一项。使用
$('div').last();
var lastItem;
var divArray = $('div');
if (divArray.length > 0) {
lastItem = divArray[divArray.length-1];
}