In javascript, functions are objects; you can attach properties to them:
function foo() {
console.log("foo is called!");
}
foo.prop = "Hello, world!";
foo.boo = function() {
console.log("foo.boo is called!");
}
foo();
console.log(foo.prop);
foo.boo();
Run codeHide result: , $.each !== $(...).each
. - $
, jQuery. ( , , ).