I am confused between this variable in the below code.
jQuery.fn.extend({
   check: function() {
     return this.each(function() {
       this.checked = true;
     });
   },
   uncheck: function() {
      return this.each(function() {
        this.checked = false;
      });
   } 
});
// Use the newly created .check() method
$( "input[type='checkbox']" ).check();
Please tell me which this refers to which object.
                        
In
this.each,thisrefers to the collection of elements in the provided jQuery object. In your example, it would be all of theinput[type="checkbox"]elements.In
this.checked,thisis the single DOMElement within the iteration of theeachloop.