ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript でカプセル化された方法でバブル ソートを実装する方法

JavaScript でカプセル化された方法でバブル ソートを実装する方法

零到壹度
零到壹度オリジナル
2018-04-09 15:20:052307ブラウズ

最近、編集者は 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。