【发布时间】:2017-05-30 16:42:29
【问题描述】:
有没有人知道一个好的 javascript npm 包(或有一些好的功能)来查找 JSON 键并返回其路径(或路径,如果键在嵌套 JSON 中多次存在)
for example:
var person={
"name":myName,
"address":{
"city",
"location":{
"long":123,
"lat":456
}
"long"
我想使用一个函数来返回这个键的路径,在上面的例子中,键“long”存在两次:
console.log(getKeyPath(person,"long");
//address.long , long
【问题讨论】:
-
递归检查遍历对象并存储路径,找到后返回路径...如果有多个匹配的键会发生什么?
-
您正在寻找深度优先搜索。
标签: javascript json object path-finding