10 JavaScriptコードスニペット

10 JavaScriptコードスニペット
JavaScriptがWeb開発で最も人気のあるプログラミング言語の1つであることは間違いありません。React、Vue、Angularのいずれを使用していても、それらはすべてJavaScriptです。JSは広大で重要なエコシステムの開発を中心に展開し、アプリケーションの迅速な開発に役立つ多くのフレームワークとライブラリを提供します。
ただし、ライブラリを使用せずに操作する方法を理解してみるとよい場合もあります。次のコードスニペットをご覧ください。シンプルな問題をエレガントな方法で解決し、この知識を日常のプロジェクト状況で使用して、コードの作成効率を向上させます。

1.文字列を逆にします

この例では、分散演算子(...)、Arrayのreverseメソッド、およびStringのjoinメソッドを使用して、指定された文字列を反転しました。

2.数値の階乗を計算する

特定の数値の階乗を計算するには、矢印関数とネストされた3項演算子を使用します。

3.数値を数値の配列に変換する

この例では、散布演算子(...)、配列のmapメソッド、および指定された数値を特異配列に変換するparseInt関数を使用しました。

4.数が2の累乗であるかどうかを確認します

とても簡単です。この数値が偽でないことを確認し、ビットごとのAND演算子(&)を使用して、数値が2の累乗であるかどうかを判断します。

5.オブジェクトからキーと値のペアの配列を作成します

この例では、ObjectのkeysメソッドとArrayのmapメソッドを使用して、Objectのキーをマップし、キーと値のペアの配列を作成します。

6.配列から最大の要素の[番号]を返す

配列から最大の要素を返すために、配列内の要素の数と返す関数を取得するアロー関数を使用します。Arrayでは、スキャッタ演算子(...)と、sortおよびsliceメソッドを使用しました。2番目のパラメーターが指定されていない場合、numberのデフォルト値は1であるため、最大の要素が1つだけ返されることに注意してください。

7.配列内のすべての要素が等しいかどうかを確認します

この短い例では、Arrayのeveryメソッドを使用して、配列内のすべての要素が等しいかどうかを確認します。基本的に、各要素が配列の最初の要素と等しいかどうかを確認します。

8. 2つの数値の平均を返す

この例では、配列のスプレッド演算子(...)とreduceメソッドを使用して、指定された2つの数値または配列の平均を返しました。

9. 2つ以上の数値の合計を返す

与えられた2つ以上の数値の合計または配列を返すには、配列の分散演算子(...)とreduceメソッドを再び使用します。

10.数値の配列のべき集合を返す

最後の例では、数値の配列のべき乗セットを返します。したがって、配列ではreduce、map、およびconcatメソッドを使用します。

おすすめ

転載: www.cnblogs.com/xiewangfei123/p/12717316.html