jquery 这三种写法性能会有区别吗?

第一种

$("#main-slider .slide").each(function () {
    const thisSlide = $(this), thisImg = thisSlide.find(".slide-img").attr("style");
    $("#next-slides").append('<div class="item" style="' + thisImg + '"></div>');
});

第二种

$("#main-slider .slide").each(function () {
    const thisImg = $(this).find(".slide-img").attr("style");
    $("#next-slides").append('<div class="item" style="' + thisImg + '"></div>');
});

第三种

$("#main-slider .slide").each(function () {
    $("#next-slides").append('<div class="item" style="' + $(this).find(".slide-img").attr("style") + '"></div>');
});

这三种性能会有区别吗?

阅读 1.6k
1 个回答

没啥区别, 非要说前两种需要给const 分配空间

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题