//建立建構函式
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陣列
- java之陣列的索引,排序以及二維陣列Java陣列索引排序
- 陣列排序陣列排序
- 為什麼處理排序陣列比未排序陣列快排序陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 二位陣列排序陣列排序
- php 二維陣列排序PHP陣列排序
- 二維陣列行排序陣列排序
- ***PHP陣列排序+php二維陣列排序方法(PHP比較器)PHP陣列排序
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- Java陣列03:陣列使用Java陣列
- Oracle之可變陣列Oracle陣列
- C++動態建立二維陣列,二維陣列指標,以及動態二維陣列函式傳遞C++陣列指標函式
- 指標陣列和陣列指標與二維陣列指標陣列
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- js陣列排序JS陣列排序
- PHP陣列轉換為js陣列PHP陣列JS
- PHP 陣列常用函式PHP陣列函式
- 陣列處理函式陣列函式
- 陣列展平函式陣列函式
- 巧用 PHP 陣列函式PHP陣列函式
- PHP 陣列函式妙用PHP陣列函式
- Java 陣列的不同定義方式和陣列長度為可變引數Java陣列
- 第二篇 使用 numpy函式建立陣列函式陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- 二維陣列和稀疏陣列互轉陣列
- PHP二維陣列轉一維陣列PHP陣列
- PHP一維陣列轉二維陣列正規表示式PHP陣列
- PLSQL Language Referenc-PL/SQL集合和記錄-可變陣列-正確地使用可變陣列SQL陣列
- 二維陣列按照其內層陣列的某個鍵值排序陣列排序
- 重寫陣列的方法(改變原陣列)陣列
- 多維陣列排序陣列排序