自定義數組原型對象方法

自定義數組去重

Array.prototype.unique = function () {
    let temp = [],
        len = this.length;
    for (let index = 0; index < len; index++) { 
        if(temp.indexOf(this[index]) == -1) { // 判斷空數組是否存在該元素
            temp.push(this[index])
        }
    }
    return temp
}
複製代碼

自定義數組數字排序

Array.prototype.mysort = function () {
    let sortNumber = function (a,b) { // 排序函數
        return a - b
    }
    return this.sort(sortNumber)
}
複製代碼
相關文章
相關標籤/搜索