Cuando guardo un resultado de jQuery en una variable para poder reutilizarlo más tarde, ¿puedo declarar esa variable const ? ¿O hay algo en el funcionamiento interno de jQuery que hace que sea mejor para mí usar let ?
const $myDiv = $("#myDiv"); // will I be sorry later that I used const instead of let? $myDiv.doThing1(); $myDiv.doThing2();Usar const es perfectamente aceptable. La razón principal por la que usaría let en su lugar sería si quisiera reasignar $myDiv , algo como:
let $myDiv = $("#myDiv"); // will I be sorry later that I used const instead of let? $myDiv.doThing1(); $myDiv = $("#myOtherDiv") // this will break at you if $myDiv is a const $myDiv.doThing2(); Cuando $myDiv es una const , no le impide mutarlo, solo reasignarlo.
Esto realmente solo se reduce a si tiene la intención o no de almacenar otra información en $myDiv .
Si no, continúa usando const . En caso afirmativo, debe usar let .