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"))
posted @ 2022-03-09 13:14  Homegu  阅读(481)  评论(0编辑  收藏  举报