Question #2
You have a list of nested Nodes, write a "traverse" function that will output in console all nodes in a format "[name] - [count of children]"
by dzenkovich
JavaScript
var nodes = {
name: 'body',
children: [
{
name: 'h1',
children: []
},
{
name: 'div',
children: [
{
name: 'p',
children: [
{
name: 'span',
children: []
}
]
},
{
name: 'div',
children: []
}
]
},
{
name: 'footer',
children: []
}
]
}
// var traverse = ...
traverse(nodes)