Paste the code first. Let's see.
/* * Method: Easyselect (name,value) * function: Simple Find an Object * parameter: Name is the field name, Value field values (array) * return: A set of arrays, or an array object */array.prototype.easyselect = function (name, value) { var _array = new Array (); for (var i = 0; i < this.length; i++) { if (this[i][name] = = value) { _array[_array.length] = this[i]; } } if (_array.length = = 1) { return _array[0]; } return _array;}
Typically used for an array of imitated objects. Take one of the fields, and the value equals the data of XX.
For example, we have an array with a name inside it. That's how we can use it.
var _array = xxxxxxxxxxxxxxxxxxx;
var _zhangsan = _array.easyselect ("name", "Zhang San");
If it is a class information data. Other classes also have Zhang San words. We can even use this:
var _zhangsan = _array.easyselect ("name", "Zhang San"). Easselect ("ClassType", 1);
JavaScript array Retrieval Extension