List of utility methods to do Array Equal
equals(target)var fs = require("fs"); Array.prototype.equals = function(target) { if(this.length !== target.length) return false; for (var i=0; i<this.length; i++) { if(this[i] !== target[i]) return false; return true; module.exports.loadSheet = function(type2, name) { ... | |
equals(targetArray)Array.prototype.equals = function (targetArray) { if (!targetArray) return false; if (this.length != targetArray.length) return false; for (var i = 0, l=this.length; i < l; i++) { if (this[i] instanceof Array && targetArray[i] instanceof Array) { if (!this[i].equals(targetArray[i])) return false; ... | |
equals(that)"use strict"; Array.prototype.equals = function(that) { if(!Array.isArray(that)) { return false; if(this.length !== that.length) { return false; for(var i = 0; i < this.length; i++) { ... | |
equalsTo(arr)Array.prototype.equalsTo = function(arr) { if (this.length != arr.length) return false; for (var i = 0; i < this.length; ++i) if (arr[i] != this[i]) return false; return true; |