Was ist der schnellste Weg, um rekursiv Eigenschaften und Werte von einem Objekt zu entfernen, wenn Sie JavaScript verwenden?
Ich muss den schnellsten Weg finden, um alle @ zu entfern$meta
Eigenschaften und ihre Werte aus einem Objekt, zum Beispiel:
{
"part_one": {
"name": "My Name",
"something": "123",
"$meta": {
"test": "test123"
}
},
"part_two": [
{
"name": "name",
"dob": "dob",
"$meta": {
"something": "else",
"and": "more"
}
},
{
"name": "name",
"dob": "dob"
}
],
"$meta": {
"one": 1,
"two": 2
}
}
Sollte wie folgt lauten, wenn das$meta
ie Eigenschaft "@" kann sich an einer beliebigen Stelle im Objekt befinden, sodass wahrscheinlich eine Art Rekursion erforderlich is
{
"part_one": {
"name": "My Name",
"something": "123"
},
"part_two": [
{
"name": "name",
"dob": "dob"
},
{
"name": "name",
"dob": "dob"
}
]
}
Jede Hilfe oder Beratung wäre sehr dankbar!
Vielen Dank