Diese kleine jQuery-Plugin:jquery/javascript: jQuery.fn.reverse = [] .reverse;
jQuery.fn.reverse = [].reverse;
Wie funktioniert es? Wo ist das Objekt gebunden - Array-Prototyp, um die Funktion umzukehren? Ich verstehe nicht wirklich, wie es hinter der Szene funktioniert. Eine Erklärung wäre nett. Grüße
Ursprünglich stammt von [hier] (http://www.mail-archive.com/[email protected]/msg04261.html) und wird vom Autor bezeichnet , Michael Geary, als "das kürzeste Plugin der Welt". Anscheinend können andere Array-Methoden auf die gleiche Weise angewendet werden: z. '.sort()', '.push()', '.pop()', '.unshift()' und '.shift()'. Vermutlich '.slice()' und '.splice()' auch. Ich bin nicht so sicher. '.join()' würde ein vernünftiges Ergebnis von einem jQuery-Objekt zurückgeben. –