Nodejs Utililty Methods Array Insert

List of utility methods to do Array Insert

Description

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

Method

insert(index, item)
Array.prototype.insert = function(index, item) {
  this.splice(index, 0, item);
  return this;
};
insert(index, item)
Array.prototype.insert = function(index, item) {
  this.splice(index, 0, item);
  return this;
if (Function.prototype.name === undefined){
  Object.defineProperty(Function.prototype,'name',{
    get: function(){
      return /function ([^(]*)/.exec( this+"" )[1];
  });
insert(index, item)
Array.prototype.insert = function(index, item) {
  var args = this.slice.call(arguments),
      index = args.shift();
  args = [index,0].concat(args);
  this.splice.apply(this, args);
  return this;
var result = [1,2,3,4,7,8,9,10].insert(4,5,6);
console.log(result);
...
insert(index, item)
Array.prototype.insert = function (index, item) {
  this.splice(index, 0, item);
};
function insertionSort (array) {
  var sorted = [];
  function backItUp(obj) {
    if(!sorted.length) return sorted.push(obj);
    for(var j=sorted.length-1; j>=0; j--) {
      if(obj.value >= sorted[j].value) {
...
insert(index, item)
Array.prototype.insert = function (index, item) {
  this.splice(index, 0, item);
};
Array.prototype.registerKeys = function(keys){
  for(var i=0;i< keys.length;i++){
    this.push(keys[i]);
};
Array.prototype.contains = function(item){
...
insert(index, item)
Array.prototype.insert = function(index, item) {
  index = Math.min(index, this.length);
  arguments.length > 1
    && this.splice.apply(this, [index, 0].concat([].pop.call(arguments)))
    && this.insert.apply(this, arguments);
  return this;
insert(index, value)
Array.prototype.insert = function(index, value)
  if(index >= 0)
    var a = this.slice(), b = a.splice(index);
    a[index] = value;
    return a.concat(b);
};
...
insert(index, value)
Array.prototype.insert = function (index, value) {
    this.splice(index, 0, value);
};
insert(object)
Array.prototype.insert = function(object) {
  this[this.length] = object;
  return this;
insert(p_index, newObj)
Array.prototype.insert = function(p_index, newObj){
  var l = this.length;
  var precObj = null;
  for(var i=0; i<l; i++){
    if(precObj != null){
      var obj = precObj;
      precObj = this[i];
      this[i] = obj;
    }else if(i == p_index){
...