Here you can find the source of getObjectWithId(id)
var fs = require("fs"), Server = require("net").Server; Array.prototype.getObjectWithId = function (id) { var obj = null; this.forEach(function (object) { if (object['id'] == id) { obj = object;//from w ww . j a v a 2 s . co m return; } }); return obj; }; Array.prototype.includes = function (obj) { return (this.indexOf(obj) != -1) ? true : false; }; Server.prototype.listenToSocket = function (sockPath) { if (fs.existsSync(sockPath)) fs.unlinkSync(sockPath); this.listen(sockPath); fs.chmodSync(sockPath, "0777"); return this; };
Array.prototype.getItemFromID = function(id){ for(var i = 0; i < this.length; i++){ if(this[i].id == id){ return this[i]; }
Array.prototype.getObjHasKey=function(key){ for (var i in this){ if(this[i].hasOwnProperty(key)){ return i return false
Array.prototype.getObjectBy = function(field, withValue) for (var i = 0; i < this.length; i++) { if(this[i][field] == withValue) return this[i]; return null;
Array.prototype.getObjectByKey = function(key, value){ var toReturn = null $.each(this, function(i, object){ if(object[key] == value){ toReturn = object return false }) return toReturn ...
Array.prototype.getObjectKey = function(name, value) { var Obj = $.map(this, function(v, i) { return v[name] === value ? v : null; }); return Obj[0];