[解決済み] 既存のオブジェクトの上に再構築することは可能ですか?(ジャバスクリプト ES6)
2022-04-23 20:08:28
質問
例えば、2つのオブジェクトがある場合。
var foo = {
x: "bar",
y: "baz"
}
そして
var oof = {}
で、fooからoofにxとyの値を移したいのです。es6のデストラクチャリングシンタックスを使用して、それを行う方法はありますか?
のようなものでしょうか。
oof{x,y} = foo
解決方法は?
醜く、少し繰り返しになりますが、次のようなことができます。
({x: oof.x, y: oof.y} = foo);
の2つの値を読み取ります。
foo
オブジェクトのそれぞれの場所に書き込みます。
oof
オブジェクトを作成します。
個人的には、やはり
oof.x = foo.x;
oof.y = foo.y;
または
['x', 'y'].forEach(prop => oof[prop] = foo[prop]);
が、です。
関連
-
元のイベントが実行されなかった後に要素を追加するためのjQueryソリューション
-
Vueのフィルタの説明
-
[解決済み] 配列の結合時に未定義のプロパティ 'push' を読み込むことができない
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] 2つのJavaScriptオブジェクトのプロパティを動的にマージするにはどうすればよいですか?
-
[解決済み] JavaScriptで2つの日付を比較する
-
[解決済み】Node.jsのrequireとES6のimport/exportを使い分ける。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
元のイベントが実行されなかった後に要素を追加するためのjQueryソリューション
-
vueのグローバルがscss(mixin)を導入。
-
Vueでルートネスティングを実装する例
-
vueのプロジェクトでモックを使用する方法を知っていますか?
-
Vueのフィルタの説明
-
[解決済み] テスト
-
[解決済み】ローカルファイルを開くことができません - Chrome: ローカルリソースの読み込みが許可されていない
-
[解決済み】TypeError: Router.use() はミドルウェアの関数を要求しているが、Object を取得した。
-
[解決済み】ExpressJS : res.redirect()が期待通りに動かない?
-
[解決済み】 env: node: macにそのようなファイルやディレクトリはありません