首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.last()和:last的性能差异

.last()和:last的性能差异
EN

Stack Overflow用户
提问于 2016-03-08 09:16:51
回答 2查看 65关注 0票数 3

假设我使用哪一种功能并不重要,那么无论我使用哪种功能,在性能上是否有任何不同?

代码语言:javascript
复制
$('div:last');

代码语言:javascript
复制
$('div').last();

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-08 09:31:55

lot ()明显快于大DOM集上的“最后一个”,因为它可以返回多个元素,因此它具有许多额外的复杂性。作为一个普遍的经验法则,您可能希望坚持使用last()

票数 3
EN

Stack Overflow用户

发布于 2016-03-08 12:15:25

代码语言:javascript
复制
var lastItem;  
var divArray = $('div');
if (divArray.length > 0) {
 lastItem = divArray[divArray.length-1];
}

应该表现最好,因为它不使用jQuery迭代数组以获得最后一项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35863326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档