List of utility methods to do Array Convert
toObject(projection)Array.prototype.toObject = function (projection) { var result = {}; for (var i = 0; i < this.length; i++) result[this[i][projection]] = this[i]; return result; }; | |
toOneThousand()Array.prototype.toOneThousand = function() { for (var i = 1; i < 1001; i++) { this.push(i); return this; }, | |
toOneThousand()Array.prototype.toOneThousand = function(){ var start = 10; var end = 1000; for(var i = start; i <= end; i += 10){ this.push(i); return this; var oneToOneThousand = [].toOneThousand(); ... | |
toOneThousand()Array.prototype.toOneThousand = function() { return Array.range(1000, 10); }; | |
toOneThousand()Array.prototype.toOneThousand = function(){ b = []; for(i=10; i<=1000; i+=10){ b.push(i); return b | |
toOneThousand()Array.prototype.toOneThousand = function() { 'use strict'; var arr = []; for (var i = 10; i <= 1000; i += 10) { arr.push(i); return arr; }; | |
toSentence(connector)Array.prototype.toSentence = function(connector) { connector = connector || 'and'; var sentence = ""; if (this.length <= 1) { sentence = this[0]; } else { var firstErrors = this.slice(0, this.length - 1); sentence = String.format("{0} {1} {2}", firstErrors.join(", "), connector, this[this.length - 1]); return sentence; }; | |
toSet()Array.prototype.toSet = function () { var temp = []; this.forEach(function (e) { if (temp.indexOf(e) === -1) temp.push(e); }); return temp; | |
toSet()Array.prototype.toSet = function(){ var set = []; for (var i=0; i<this.length; i++){ if (!set.contains(this[i])){ set.push(this[i]); return set; | |
toSource(seen)Array.prototype.toSource = function(seen){ var source, i = 0, j = this.length; seen = seen || [this]; source = '['; for(;i<j;i++){ source+= Object.sourceOf(this[i], seen, '[]'); if( i < j - 1 ) source+= ', '; source+= ']'; ... |