「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript では、残り演算子とスプレッド演算子の両方に 3 つのドット (...) を使用します。ただし、これら 2 つの演算子は同じではありません。

JavaScript では、残り演算子とスプレッド演算子の両方に 3 つのドット (...) を使用します。ただし、これら 2 つの演算子は同じではありません。

2024 年 11 月 1 日に公開
ブラウズ:817

スプレッド演算子:

スプレッド演算子は、配列、文​​字列、オブジェクトなどの項目を個々の部分に分割するために使用されます。これは、配列をコピーまたは結合したり、配列内の項目を別の引数として関数に渡すためによく使用されます。

# 1.0 配列
1.1 配列をコピーします:
元の配列を変更する代わりに、配列の浅いコピーを作成できます。

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

1.2 配列の連結:
スプレッド演算子を使用すると、.concat().

を使用せずに配列を簡単に連結できます。

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

1.3 配列への要素の追加:
スプレッド演算子

を使用すると、配列に新しい要素を簡単に追加できます。

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

# 2.0 オブジェクト

2.1 オブジェクトをコピーします:
JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

2.2 結合オブジェクト:
スプレッド演算子を使用すると、2 つ以上のオブジェクトを結合できます。競合するプロパティがある場合、後で表示されるオブジェクトのプロパティが前のプロパティを上書きします。

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

# 3.0 機能

3.1 関数呼び出しでのスプレッドの使用:
スプレッド演算子を使用して、配列を個別の引数として関数に渡すことができます。

JavaScript uses three dots (...) for both the rest and spread operators. But these two operators are not the same.

リリースステートメント この記事は次の場所に転載されています: https://dev.to/tanvir_ahmed_286/javascript-spread-operator-286e?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3