Nodejs Utililty Methods Array Convert

List of utility methods to do Array Convert

Description

The list of methods to do Array Convert are organized into topic(s).

Method

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+= ']';
...