<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>ArrayList</title> </head> <body> <script> function ArrayList() { //属性 this.array = []; // ArrayList.prototype.insert = function (item) { this.array.push(item); }; ArrayList.prototype.toString = function (item) { return this.array.join("-"); }; ArrayList.prototype.swap = function (m, n) { var temp = this.array[m]; this.array[m] = this.array[n]; this.array[n] = temp; }; ArrayList.prototype.bubblesort = function (item) { // var length = this.array.length; for (var j = length-1; j >=0; j--) { for(var i=0;i<j;i++){ if(this.array[i]>this.array[i+1]){ this.swap(i,i+1) } } } }; } </script> </body> </html>