Nodejs Array Get get(i)

Here you can find the source of get(i)

Method Source Code

/**/*from  w w  w . j a  va 2  s  .  c o m*/
 * Array element accessor supporting negative indices,
 * as with jQuery objects and most Python sequence types.
 */
Array.prototype.get = function(i)
{
    if (i < 0)
    {
        return this[this.length + i];
    }
    else
    {
        return this[i];
    }
};

Related

  1. get( property, value )
    Array.prototype.get = function( property,  value )
      for(var i = 0; i < this.length; i++)
        if( this[i][property] == value ) return this[i];
      return null;
    };
    
  2. get(i)
    if(typeof console !== "object") {
      console = {};
    if(typeof console.log !== "function") {
      console.log = function() {};
    if(typeof console.assert !== "function") {
      console.assert = function() {};
    Array.prototype.get = function(i) {
      if(this.length === 0) {
        console.log("Tried to get value from 0-length array");
        return undefined;
      return this[this.normalizeIndex(i)];
    Array.prototype.normalizeIndex = function(i) {
      if(this.length === 0) {
        console.log("Tried to normalize index of 0-length array");
        return undefined;
      while(i < 0) {
        i += this.length;
      return i % this.length;
    function isApproxEqual(a, b) {
      var epsilon = 1e-4;
      return (a + epsilon >= b) && (a - epsilon <= b);
    
  3. get(idx)
    Array.prototype.get = function(idx) {
      return this[idx];
    };
    
  4. get(index)
    Array.prototype.get = function(index) {
      return this[index];
    };
    Array.prototype.set = function(index, value) {
      this[index] = value;
    };
    
  5. get(index)
    Array.prototype.get = function (index) {
        if ((index < this.length) && (index >= 0)) {
            return this[index];
        return false;
    };