常用数组的操作方法

工作中用到的数组的操作方法总结,做个笔记以后要利用,已经封装的可以直接套用;后续碰到再补充。

//删除数组的空值
function deleteBlankSpace(array) {
    for(var i = 0; i < array.length; i++) {
        if(array[i] == "" || typeof(array[i]) == "undefined" || array[i] == "null") {
            array.splice(i, 1);
            i = i - 1;

        }

    }
    return array;
}
//数组去重
function removeDuplicatedItem(array) {
    var ret = [];

    for(var i = 0, j = array.length; i < j; i++) {
        if(ret.indexOf(array[i]) === -1) {
            ret.push(array[i]);
        }
    }

    return ret;
}

        //删除数组中的非数字

    function filter_list(array) {
        // Return a new array with the strings filtered out

        var newArray = [];

        for (var i = 0, j = array.length; i < j; i++) {
            if ((typeof array[i] )== "number") {
                newArray.push(array[i]);
            }
        }

        return newArray;

    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,556评论 25 708
  • 有何不可 演员:白袍巫师and死灵法师—— (独家演唱) 白袍:天空好像下雨 白袍:我好想带线治你 白袍:就在这河...
    幻枭开辟了一个世界阅读 419评论 0 1
  • 终于敢看房了。没有钱、没有资格买房的时候,真心不敢去看,怕被吓到停止心跳。 看房就像水里捞海洋球,...
    靳丫头阅读 221评论 0 0
  • 题目《一件小事-我的自我价值感是这样形成的》 关于你的自我价值感的形成,你有小时候印象比较深的事例吗?回忆这件事情...
    summer0226阅读 113评论 0 0