オブジェクト操作の初心者です。
JavaScriptの配列の行数に応じて、ネスト構造になっているオブジェクトにプロパティを追加していくスクリプトを作成したいのですが、方法が分かっておりません。
最終的に作成したいオブジェクトのイメージ
//配列arrの要素が2つであれば2つ分requestBodyのlines内のプロパティが追加される
var arr = ["明細1","明細2"]
var requestBody= {
"subject": "テスト",
"lines": [
{
"description": "明細1"
},
{
"description": "明細2"
}
]
}
//配列arrの要素が3つであれば3つ分requestBodyのlines内のプロパティが追加される
var arr = ["明細1","明細2","明細3"]
var requestBody= {
"subject": "テスト",
"lines": [
{
"description": "明細1"
},
{
"description": "明細2"
},
{
"description": "明細3"
}
]
}
このように配列内の要素数に応じて ,{"description": "明細○○"} を増やしていきたいです。
参考になるメソッドがあればご教授いただけますと幸いです。