建立這樣一個對象,它將字母存儲在一個數組中,而且用一個方法能夠將字母連在一塊兒,並按正序和倒序顯示這些單詞
//建立構造函數
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()); //按照字典順序倒序排列
複製代碼