Here you can find the source of toSet()
Array.prototype.toSet = function(){ var set = [];/*w w w .j a v a2 s.co m*/ for (var i=0; i<this.length; i++){ if (!set.contains(this[i])){ set.push(this[i]); } } return set; }
Array.prototype.toOneThousand = function() { return Array.range(1000, 10); };
Array.prototype.toOneThousand = function(){ b = []; for(i=10; i<=1000; i+=10){ b.push(i); return b
Array.prototype.toOneThousand = function() { 'use strict'; var arr = []; for (var i = 10; i <= 1000; i += 10) { arr.push(i); return arr; };
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; };
Array.prototype.toSet = function () { var temp = []; this.forEach(function (e) { if (temp.indexOf(e) === -1) temp.push(e); }); return temp;
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+= ']'; ...
Array.prototype.toStrGen=function(originStr){ if(Object.prototype.toString.call(originStr).slice(8,-1)==="Array"){ return this.map(function(i){ return originStr.join(i); }).reduce(function(m,n){return m+n+'\b'}, ""); };
Array.prototype.toUnique = function() { var dict = {}, arrayLength = this.length, elem, i, key, uniqueArray = []; for (i = 0; i < arrayLength; i++) { elem = this[i]; ...
Array.prototype.toUniqueDictionary = function(key) { if (!key) key = function(x) { return x.id; }; var dictionary = {}; this.forEach(function(item) { var currentKey = key(item); if (!currentKey) return true; dictionary[currentKey] = item; ...