數組二:使用數組可變函數爲數組排序

建立這樣一個對象,它將字母存儲在一個數組中,而且用一個方法能夠將字母連在一塊兒,並按正序和倒序顯示這些單詞

//建立構造函數
function Sort(){
    this.dataSource = [] ;
    this.add = add;
    this.sort = sort;
    this.reverse = reverse;
}

//添加方法
function add(word) {
    this.dataSource.push(word);
}

//正序方法
function sort() {
    let sortArr = this.dataSource.sort().join("");
    return sortArr;
}

//倒序方法
function reverse() {
    let reverseArr = this.dataSource.sort().reverse().join("");
    return reverseArr;
}

let s = new Sort();
s.add("H");
s.add("e");
s.add("l");
s.add("l");
s.add("o");
s.add("W");
s.add("o");
s.add("r");
s.add("l");
s.add("d");
console.log(s.sort()); // 按照字典順序正序排列
console.log(s.reverse()); //按照字典順序倒序排列
複製代碼
相關文章
相關標籤/搜索