これは素晴らしい夜のプロジェクトですが、実際には頭痛に悩まされています。JS - 文字列からオブジェクトなどで配列の動的な入れ子オブジェクトを構築する方法
私に必要なのは、この例のような関数である:返す必要があります
result = set("itemCategories[0].items[0].name", "Test")
:
{ itemCategories: [
{
items: [ {name: "Test"} ]
}
}]
...と、指定された属性「itemCategories [1] .items [の場合2] .nameの」この結果:
{ itemCategories: [
null,
{
items: [
null,
null,
{name: "Test"}
]
}
}]
(https://stackoverflow.com/questions/6491463/accessing-nested-javascript-objects-with-string-key)へそれを行う。 –
なぜ文字列を渡す必要がありますか?なぜitemCategories [0] .items [0] .name = "Test"を行うだけではないのですか? – Shard
@Shard Stringは別のシステムから与えられます。 – Chilian