js从数组中删除指定数据


    
    var bookingArr = ["aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg", "hhh", "iii"];
    //数组中删除指定一项数据
    Array.prototype.remove = function (val) {
        var index = this.indexOf(val);
        if (index > -1) {
            this.splice(index, 1);
        }
    };
    for (var i = 0; i < 3; i++) {
        //随机从数组中选出一项
        var Pending = bookingArr[Math.floor((Math.random() * bookingArr.length))];
        //将已经选出的数据从原数组删除(避免重复)
        bookingArr.remove(Pending);
        //对选出的数据进行处理以便渲染
        var currData = Pending.split(",");
        $("#bookingSuccess").append("

" + currData[0] + "" + currData[1] + "很酷哦

") }

 

你可能感兴趣的:(js从数组中删除指定数据)