30秒学会 JavaScript 片段 – dig
Returns the target value in a nested JSON object, based on the given key.
Use the in
operator to check if target
exists in obj
.
If found, return the value of obj[target]
, otherwise use Object.values(obj)
and Array.prototype.reduce()
to recursively call dig
on each nested object until the first matching key/value pair is found.
继续阅读 30秒学会 JavaScript 片段 – dig