我需要帮助理解Javascript中闭包和bind()
函数之间的根本区别。我已经尝试过.bind来设置this
范围并使用闭包来获取范围。
bind()
函数和闭包之间的根本区别是什么
在JS?bind()
函数以及在哪种情况下应该使用闭包?这是代码。我在JS中使用ul
作为闭包。我可以使用bind()
函数吗?
ul.find("li").each(function(a, ele) {
$(ele).attr("tabindex", options.items[a].tabindex);
$(ele).on("focusout", function () {
setTimeout(function (ul) {
$activeElement = $(document.activeElement);
//ul.find("li").indexOf($activeElement) < 0 ? $(ul).focus() :"";
debugger;
}(ul), 1000);
});
});