Sha256: 554375d7effe773597baee4a8b88e93cee3a7d8a2dd219328cb229761abf3ceb
Contents?: true
Size: 1.78 KB
Versions: 3
Compression:
Stored size: 1.78 KB
Contents
// var // Comparable; // (function($) { // "use strict"; // // callback pode ser definido aqui (static) para ser usado no caso de o tipo dos dois argumentos forem de um tipo incompatível // $.extend({ // Comparable: { // compareTo: function (object) { // if (this) { // if (Object.getPrototypeOf(this) == // Object.getPrototypeOf(object) && // this > object) { // return true; // } // } else if (argument[1]) { // if (Object.getPrototypeOf(object) == // Object.getPrototypeOf(argument[1]) && // object > argument[1]) { // return true; // } // } // } // // compareTo: function (callback) { // // var // // clone, // // collection; // // // não precisa testar se é instância de array, bastaria testar se é iterável e usar Array.from para converter // // if (this && this instanceof Array) { // // collection = this; // // } else if (callback instanceof Array && argument[1] && // // typeof argument[1] == "function") { // // collection = callback; // // callback = argument[1]; // // } // // clone = collection.clone(); // // clone.sort(function(a, b) { // // // return callback(a, b); // // callback(a, b); // // }); // // } // } // }); // }(window));
Version data entries
3 entries across 3 versions & 1 rubygems