创建这样一个对象,它将字母存储在一个数组中,并且用一个方法可以将字母连在一起,并按正序和倒序显示这些单词
//创建构造函数
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()); //按照字典顺序倒序排列