ECMAScript ドキュメントの SpreadElement とは何ですか?
ECMAScript 仕様で次のように定義されている SpreadElement:
SpreadElement[Yield]: ...AssignmentExpression[In, ?Yield]
MDN で説明されている Spread 構文と同義ですdocument.
Spread 構文とその使用例
Spread 構文を使用すると、配列、文字列、オブジェクトなどの反復可能オブジェクトをさまざまなコンテキストで展開できます。これらの使用例は次のとおりです。
myFunction(...iterableObj);
[...iterableObj, 4, 5, 6]
{...iterableObj, key1: value1}
SpreadElement と Spread 構文
どちらの用語も同じ機能を指しますが、セマンティクスと使用法には微妙な違いがあります。 .
追加メモ
使用することに注意することが重要です。 「スプレッド演算子」という用語は、従来の意味での演算子ではなく句読点トークンであるため、誤解を招く可能性があります。コンテキストに応じて異なる役割を果たします。
以上がECMAScript の SpreadElement と Spread 構文の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。