JavaScriptで複数のプロパティを1行で追加することはできますか
例えば、次のオブジェクトaに新たに、プロパティcとdを追加するには、
var a = {a: 1, b: 2}
a.c = 3
a.d = 4
このように1行ずつ書いているのですが、これを1行でまとめて追加する書き方はありますか。
a = {c: 3, d:4}
こんな感じで1行で書ければ行数がかなり減ってうれしいのですが、これだと既存のプロパティが全て消えてしまいます(当然ですが)。
a.c = 3; a.d = 4
このように強引に1行にすることもできますが、もっとスマートな方法があればと思い質問させていただくことにしました。
個人的には{}で囲んで一気に追加するような方法が好きです。
No.1ベストアンサー
- 回答日時:
代入演算子と{}等を使って、どうにか簡単にプロパティの追加ができないかと考えていたのですが、そのような書き方は存在しないのですね。
そしてObject.assignメソッド。これは使えますね!
代入演算子と比較すると、やや書き方が複雑ですが、私がやりたかったことが網羅されました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 家庭内LANの2台のPC間で「ネットワーク資格情報の入力」で引っかかってフォルダが共有できない 1 2022/12/11 23:37
- デスクトップパソコン とくに設定をしたおぼえはないのに突然、ssdに書き込みができなくなり削除や追加ができなくなってしまい 8 2023/03/03 21:48
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- 競馬 今後「ウマ娘」に追加されそうだなと思う名馬は? 2 2022/09/06 16:39
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 1 2022/06/18 21:20
- JavaScript リンクのサイトのHTMLとJavaScriptでテトリスを動かすプログラムに、1列消えたらscore 1 2023/01/30 11:32
- 画像編集・動画編集・音楽編集 Windowsに付属しているビデオエディター。BGMを追加する方法は? 1 2022/06/26 08:54
- PHP ワードプレスプラグイン MW WP formについて(aria-labelを追加したい) 1 2023/06/05 17:11
- Excel(エクセル) 棚卸表の前月比の関数等あれば教えてください 2 2023/05/02 18:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タブブラウザで focus() を実...
-
エクセル2010のvbaについて
-
VB.NET2003 テキストボックスに...
-
PowerPointで時計表示
-
JSPの処理の途中で、JavaScript...
-
javascriptからサーバサイドの...
-
IEでalertのみを無効にする方法...
-
あるurlが存在する(?)かどう...
-
if(1){...}とはどういうことで...
-
禁止文字チェック
-
JavascriptでのExcel起動について
-
VBAの[cellsメソッドは失敗しま...
-
VBAによる第3、4水準文字の判定...
-
csvファイルを読み込み、該当項...
-
PHPができればJavaScriptは...
-
JavaScriptで ブラウザの閉じる...
-
IE8開発者ツールでソースの修正
-
ページを一回だけリロードさせ...
-
1つのVBAコードをすべてのコア...
-
gas 全角数字を半角数字に変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローカルのレジストリを読みたい
-
Webページ中の javascript をVB...
-
エクセル2010のvbaについて
-
画面間でのJavaScrip...
-
クラス デフォルトプロパティの...
-
evtとは
-
javaScriptでグローバル変数に...
-
PHPで定義した変数を引数として...
-
jquery か javascript で json ...
-
【javascript】プロパティ?オ...
-
for each for in
-
JavascriptのDOMについて
-
イベントリスナに登録される fu...
-
フォルダ内のファイル名を取得...
-
文字を移動させその位置を表示...
-
CSSのクラスを動的に変更 classで
-
jQueryで、listの要素数を取得...
-
javascript 親オブジェクトと子...
-
VBSを学ぶ前に、、、
-
Ajaxのプログラムをオブジェク...
おすすめ情報