Here you can find the source of get(i)
//Browser Compatibility if(typeof console !== "object") { console = {};/*from w w w . j a va 2 s . c o m*/ } 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); }
Array.prototype.get = function( property, value ) for(var i = 0; i < this.length; i++) if( this[i][property] == value ) return this[i]; return null; };
Array.prototype.get = function(i) if (i < 0) return this[this.length + i]; else return this[i]; ...
Array.prototype.get = function(idx) { return this[idx]; };
Array.prototype.get = function(index) { return this[index]; }; Array.prototype.set = function(index, value) { this[index] = value; };
Array.prototype.get = function (index) { if ((index < this.length) && (index >= 0)) { return this[index]; return false; };
Array.prototype.get = function (index) { if (index >= 0) return this[index]; else return this[this.length + index]; };