ホームページ > ウェブフロントエンド > jsチュートリアル > ES6/ES2015 でオブジェクトの構造化中に変数の名前を変更するにはどうすればよいですか?

ES6/ES2015 でオブジェクトの構造化中に変数の名前を変更するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-18 12:46:03
オリジナル
482 人が閲覧しました

How to Rename Variables During Object Destructuring in ES6/ES2015?

ES6/ES2015 での変数の名前変更によるオブジェクトの構造化

JavaScript では、オブジェクトの構造化を使用して、オブジェクトからプロパティを変数に簡単に抽出できます。ただし、構造化中にこれらの変数の名前を変更したい場合はどうすればよいでしょうか?

質問で強調表示されている誤った構文 b as c の代わりに、ES6/ES2015 ではターゲット変数の名前を変更する適切な方法が提供されています。次の構文を使用して、新しい変数名を直接割り当てることができます:

<code class="js">const {oldName: newName} = object;</code>
ログイン後にコピー

たとえば、元のコード:

<code class="js">const b = 6;
const test = { a: 1, b: 2 };
const {a, b as c} = test; // Incorrect</code>
ログイン後にコピー

は、次のように正しく書き換えることができます:

<code class="js">const {a, b: c} = test; // Rename b to c</code>
ログイン後にコピー

この後、変数は次のように割り当てられます:

<code class="js">a === 1
b === 6 // Original value unchanged
c === 2</code>
ログイン後にコピー

以上がES6/ES2015 でオブジェクトの構造化中に変数の名前を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート