Grep或Map二维数组

时间:2012-09-27 15:52:34

标签: javascript jquery arrays map

我正在编写一个脚本,我已经导入了一个CSV,这个目前是一个2D数组:

    eData[0]=["Del","Trotter","Sales"];
    eData[1]=["Rodney","Trotter","IT"];

我希望能够做的是使用二级数据上的搜索字符串grep或映射到另一个数组,所以如果我搜索名字开头“de”eData[0]将被分配给数组或者,如果我搜索以“tr”开头的姓氏,则eData[0]eData[1]将被制作成新的数组

基本上相当于:

    `SELECT * FROM ad_colleague_info WHERE ad_colleague_info.First LIKE '"+$('#searchbox').val()+"%'";`

好的我必须将地图更改为grep,但这看起来完全有效:

    var search = new RegExp( "\\b"+$('#searchbox').val()+"+", "gi");
    FeData = jQuery.grep(eData, function (value) {
        if(typeof(value[0]) != "undefined" && value[0] !== null && value[0].match(search)) return value;
        return null;
    });

0 个答案:

没有答案