這是一個不錯的夜間項目,但實際上我有些頭疼。JS - 如何用字符串等對象構建動態嵌套對象
我需要的就是這樣的例子功能:
result = set("itemCategories[0].items[0].name", "Test")
應返回:
{ itemCategories: [
{
items: [ {name: "Test"} ]
}
}]
...在給定的屬性的情況下,「itemCategories [1] .items [ 2]。名稱」這樣的結果:
{ 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該字符串是從另一個系統給出的 – Chilian