ホームページ > 記事 > ウェブフロントエンド > JavaScript でカプセル化された方法でバブル ソートを実装する方法
最近、編集者は Jiang Kun の JavaScript ビデオを勉強しています。このビデオでは、js でバブル ソートを実装し、適切なカプセル化と柔軟な変更を実現する方法について説明しています。具体的な内容については本文をご覧ください。
カプセル化なしのコード
1. このコードのコアコードを理解すれば、簡単に完成できます。
<script type="text/javascript"> var arr=[1,6,3]; //冒泡 for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-1-i;j++){ //核心排序 if(arr[j]>arr[j+1]){ var t=arr[j]; arr[j]=arr[j+1]; arr[j+1]=t; } } } alert(arr); </script>
パラメーターの受け渡しに関する部分では、f.メソッドの昇順か降順を決定する方法が 2 つあります。実装では、次のように、f のメソッド パラメーターを追加せずに、デフォルトで昇順が使用されます。 比較
カプセル化メソッドを使用すると、降順、昇順のソート方法を柔軟に変更できます。 f メソッドの定義時に条件を変更するだけで、カプセル化されたソート メソッドを簡単に呼び出すことができます。
まとめJavaScriptのカプセル化方法について、よく理解できました。 継続的に繰り返し、
継続的に蓄積~~~以上がJavaScript でカプセル化された方法でバブル ソートを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。