javascript 深层嵌套打印对应的关键值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 深层嵌套打印对应的关键值相关的知识,希望对你有一定的参考价值。
var _ = require("lodash");
var deepObj = {
"a":{
"b":{
"c":{
"d":1
},
"e":{
"f":"hello word"
}
}
}
};
var count = 0;
function getDepthOfData(data,depth){
if(depth>0){
depth = depth-1;
count++;
_.mapKeys(data,function(value, key){
console.log("depth="+(count)+"key="+key);
getDepthOfData(data[key],depth)
});
}
}
getDepthOfData(deepObj,4);
以上是关于javascript 深层嵌套打印对应的关键值的主要内容,如果未能解决你的问题,请参考以下文章
javascript 访问深层嵌套的属性
在深层嵌套对象中按特定键查找所有值
React useContext 不会将值传递给深层嵌套的子级
如何将函数从父级传递给深层嵌套的子级并将@input 值用于Angular 8中传递的函数?
ruby 你有一个深层嵌套的结构,你想从内部深入了解一个值吗?如果路径坏了,不在乎?用digg!我特别喜欢这个
函数嵌套与装饰器