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("<p><span>" + currData[0] + "</span><span>" + currData[1] + "</span><span>很酷哦</span></p>")
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章