//建立建構函式
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()); //按照字典順序倒序排列
複製程式碼
陣列二:使用陣列可變函式為陣列排序
建立這樣一個物件,它將字母儲存在一個陣列中,並且用一個方法可以將字母連在一起,並按正序和倒序顯示這些單詞
相關文章
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- 二維陣列排序函式array_multisort()陣列排序函式
- 二維陣列排序陣列排序
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 陣列排序陣列排序
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 為什麼處理排序陣列比未排序陣列快排序陣列
- php 二維陣列排序PHP陣列排序
- 二位陣列排序陣列排序
- 二維陣列行排序陣列排序
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- Java陣列03:陣列使用Java陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- js陣列排序JS陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- 陣列展平函式陣列函式
- PHP 陣列函式妙用PHP陣列函式
- 巧用 PHP 陣列函式PHP陣列函式
- 陣列處理函式陣列函式
- PHP 陣列常用函式PHP陣列函式
- 第二篇 使用 numpy函式建立陣列函式陣列
- PHP陣列轉換為js陣列PHP陣列JS
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 二維陣列和稀疏陣列互轉陣列
- 重寫陣列的方法(改變原陣列)陣列
- 陣列使用陣列
- 陣列氣泡排序陣列排序
- 陣列選擇排序陣列排序
- c# 陣列排序C#陣列排序
- js陣列排序整理JS陣列排序
- 多維陣列排序陣列排序
- shell--函式與陣列函式陣列
- PHP陣列函式彙總PHP陣列函式
- php陣列函式小結PHP陣列函式
- 陣列常用函式彙總陣列函式