JS 数组类型常用拓展方法select
**为数组添加select 方法 **
/***************************给所有的Array添加一个select方法,
参数是需要查找的数据,查找出来的数据,如果包含多个,用,号隔开
***************************************/
Array.prototype.select = function (name) {
if ((this) instanceof Array) {
let arrs = [];
for (var i = 0; i < this.length; i++) {
if (this[i][name] != undefined) {
arrs.push(this[i][name]);
}
}
return arrs;
}
return "";
}
var array = [{"name":"test",id: 1},{"name":"test1",id: 2}]
console.log(array.select("name"))