假设我使用哪一种功能并不重要,那么无论我使用哪种功能,在性能上是否有任何不同?
$('div:last');或
$('div').last();谢谢!
发布于 2016-03-08 09:31:55
lot ()明显快于大DOM集上的“最后一个”,因为它可以返回多个元素,因此它具有许多额外的复杂性。作为一个普遍的经验法则,您可能希望坚持使用last()
发布于 2016-03-08 12:15:25
var lastItem;
var divArray = $('div');
if (divArray.length > 0) {
lastItem = divArray[divArray.length-1];
}应该表现最好,因为它不使用jQuery迭代数组以获得最后一项。
https://stackoverflow.com/questions/35863326
复制相似问题