JS:プロパティの名前が変更されたオブジェクトを別のオブジェクトに分解します

ジェネシスアルゴリズム

JSで次のようなことはできますか?

const obj = { a: 1, b: 2, c: 3 };

const copyObj = {...{ a: x, b: y, c: z } = obj };

私はこれができることを知っています:

const { a: x, b: y, c: z } = obj;

const copyObj = { x, y, z };

しかし、それは私が望むものではありません。助言がありますか?

ニナ・ショルツ

必要なプロパティと名前を変更したプロパティを取得するための関数を使用できます。

const
    rename = ({ a: x, b: y, c: z }) => ({ x, y, z }),
    obj = { a: 1, b: 2, c: 3 },
    copyObj = rename(obj);

console.log(copyObj);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JSは、名前にスペースが含まれるオブジェクトのネストされたプロパティを取得します

分類Dev

JavaScriptはネストされたオブジェクトのプロパティを名前で削除します

分類Dev

stdClassオブジェクトのプロパティ名を変更します

分類Dev

オブジェクトの配列内のオブジェクトのプロパティの名前を変更します

分類Dev

オブジェクトの変更されたプロパティのみをシリアル化します

分類Dev

既存のオブジェクトの場合、他のオブジェクトを変更せずに新しく作成されたオブジェクトを追加します。ここでは、他のプロパティを失います。

分類Dev

React-小道具として渡されたオブジェクトのプロパティが変更された場合に関数を実行します

分類Dev

AureliabindingEngine.propertyObserver-オブジェクトの変更によりプロパティが変更されたことを検出します

分類Dev

PHP独自のプロパティを使用してオブジェクトキーの名前を変更する

分類Dev

オブジェクトの配列JSのネストされたキーの名前を変更します

分類Dev

オブジェクトが別のパッケージに移動されたり名前が変更されたりした場合、オブジェクトを逆シリアル化するにはどうすればよいですか?

分類Dev

オブジェクトのオブジェクト属性を変更するためのプロパティ

分類Dev

Angular 7 [無効]ネストされたオブジェクトのプロパティ値が変更されたときに変更を検出しない

分類Dev

JSの2つのオブジェクトのプロパティのセットを比較して、どのプロパティが何に変更されたかを確認しますか?

分類Dev

ネストされたオブジェクトの各オブジェクトのインデックスをプロパティに設定します

分類Dev

マップされたオブジェクトとバインドし、プロパティの変更をサブスクライブするKnockout.js

分類Dev

新しい着信オブジェクトから変更されていない元のオブジェクトのプロパティを保持するオブジェクトの配列からマージされたオブジェクトを作成するにはどうすればよいですか?

分類Dev

オブジェクトのプロパティが変更された場合にのみ角度更新ビュー

分類Dev

任意の名前の新しいプロパティをオブジェクトに動的に追加します

分類Dev

HQL-オブジェクトが更新された最近の頻度でソートされたオブジェクトプロパティごとに1つのオブジェクトのみを返します

分類Dev

角度jsを使用して、プロパティのオブジェクトとオブジェクトの配列にオブジェクトを追加します

分類Dev

配列内のオブジェクトプロパティ名の値を変更します

分類Dev

入力されたオブジェクトのプロパティまたはフィールドの名前を取得します

分類Dev

PHP位置を維持しながら、オブジェクトプロパティの名前を変更します

分類Dev

オブジェクトの配列を配列からオブジェクトのオブジェクトプロパティに変換します

分類Dev

JavaScript: 別のオブジェクトが別のプロパティに同じ値を持つ場合のオブジェクト値の変更

分類Dev

.Objectプロパティが呼び出された後にMock <IType>オブジェクトを変更する

分類Dev

クラスプロパティ内のオブジェクト内のvuev2値は変更されましたが、変更されていません

分類Dev

プロパティの名前と値の配列からネストされたオブジェクトの配列を作成します

Related 関連記事

  1. 1

    JSは、名前にスペースが含まれるオブジェクトのネストされたプロパティを取得します

  2. 2

    JavaScriptはネストされたオブジェクトのプロパティを名前で削除します

  3. 3

    stdClassオブジェクトのプロパティ名を変更します

  4. 4

    オブジェクトの配列内のオブジェクトのプロパティの名前を変更します

  5. 5

    オブジェクトの変更されたプロパティのみをシリアル化します

  6. 6

    既存のオブジェクトの場合、他のオブジェクトを変更せずに新しく作成されたオブジェクトを追加します。ここでは、他のプロパティを失います。

  7. 7

    React-小道具として渡されたオブジェクトのプロパティが変更された場合に関数を実行します

  8. 8

    AureliabindingEngine.propertyObserver-オブジェクトの変更によりプロパティが変更されたことを検出します

  9. 9

    PHP独自のプロパティを使用してオブジェクトキーの名前を変更する

  10. 10

    オブジェクトの配列JSのネストされたキーの名前を変更します

  11. 11

    オブジェクトが別のパッケージに移動されたり名前が変更されたりした場合、オブジェクトを逆シリアル化するにはどうすればよいですか?

  12. 12

    オブジェクトのオブジェクト属性を変更するためのプロパティ

  13. 13

    Angular 7 [無効]ネストされたオブジェクトのプロパティ値が変更されたときに変更を検出しない

  14. 14

    JSの2つのオブジェクトのプロパティのセットを比較して、どのプロパティが何に変更されたかを確認しますか?

  15. 15

    ネストされたオブジェクトの各オブジェクトのインデックスをプロパティに設定します

  16. 16

    マップされたオブジェクトとバインドし、プロパティの変更をサブスクライブするKnockout.js

  17. 17

    新しい着信オブジェクトから変更されていない元のオブジェクトのプロパティを保持するオブジェクトの配列からマージされたオブジェクトを作成するにはどうすればよいですか?

  18. 18

    オブジェクトのプロパティが変更された場合にのみ角度更新ビュー

  19. 19

    任意の名前の新しいプロパティをオブジェクトに動的に追加します

  20. 20

    HQL-オブジェクトが更新された最近の頻度でソートされたオブジェクトプロパティごとに1つのオブジェクトのみを返します

  21. 21

    角度jsを使用して、プロパティのオブジェクトとオブジェクトの配列にオブジェクトを追加します

  22. 22

    配列内のオブジェクトプロパティ名の値を変更します

  23. 23

    入力されたオブジェクトのプロパティまたはフィールドの名前を取得します

  24. 24

    PHP位置を維持しながら、オブジェクトプロパティの名前を変更します

  25. 25

    オブジェクトの配列を配列からオブジェクトのオブジェクトプロパティに変換します

  26. 26

    JavaScript: 別のオブジェクトが別のプロパティに同じ値を持つ場合のオブジェクト値の変更

  27. 27

    .Objectプロパティが呼び出された後にMock <IType>オブジェクトを変更する

  28. 28

    クラスプロパティ内のオブジェクト内のvuev2値は変更されましたが、変更されていません

  29. 29

    プロパティの名前と値の配列からネストされたオブジェクトの配列を作成します

ホットタグ

アーカイブ