Create a tree from the object
önem: 5
İçiçe geçmiÅ nesneden, içiçe geçmiÅ bir ul/li listesi oluÅturan bir âcreateTreeâ fonksiyonu yazın.
ÃrneÄin:
let data = {
"Fish": {
"trout": {},
"salmon": {}
},
"Tree": {
"Huge": {
"sequoia": {},
"oak": {}
},
"Flowering": {
"apple tree": {},
"magnolia": {}
}
}
};
Sözdizimi (syntax):
let container = document.getElementById('container');
createTree(container, data); // creates the tree in the container
Sonuç (aÄaç) Åöyle görünmeli:
Bu görevi çözmenin iki yolundan birini seçin:
- AÄaç için HTML oluÅturun ve ardından
container.innerHTMLye atayın. - AÄaç düÄümleri (tree nodes) oluÅturun ve DOM yöntemleriyle sonuna ekleyin.
EÄer her ikisini de yapabilirseniz harika olur.
Not: AÄacın yapraklar için boÅ <ul></ul> gibi âfazladanâ öÄeleri olmamalıdır.
Nesneyi gezmenin en kolay yolu özyineleme kullanmaktır.