This function lets you set a given value at a path of your array.
You can also set multiple keys to the same value at once if you use wildcards.
You may use wildcards by specifying an astrix(*) as the replacement for a generic key,
which will iterate over all, possible keys in the given list. You may also specify a subset of keys to return,
by using braces like [key1,key2]
NOTE: The list is directly edited! If you want immutable behaviour, clone the list first!
This function lets you set a given value at a path of your array. You can also set multiple keys to the same value at once if you use wildcards.
You may use wildcards by specifying an astrix(*) as the replacement for a generic key, which will iterate over all, possible keys in the given list. You may also specify a subset of keys to return, by using braces like [key1,key2]
NOTE: The list is directly edited! If you want immutable behaviour, clone the list first!