123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- const someTree = {
- tagName: "table",
- subTags: [
- {
- tagName: "tr",
- subTags: [
- {
- tagName: "td",
- text: "some text",
- },
- {
- tagName: "td",
- text: "some text 2",
- },
- ]
- }
- ],
- attrs:
- {
- border: 1,
- },
- };
- console.log(Object.keys(someTree.attrs)[0])
- function createHtml(objTree) {
- let domStructure = '';
- domStructure += `<${objTree.tagName} ${Object.keys(objTree.attrs)[0]} : ${Object.values(objTree.attrs)[0]}>`;
- for (let i = 0; i < objTree.subTags.length; i++) {
- domStructure += `<${objTree.subTags[i].tagName}>`
- for (let j = 0; j < objTree.subTags[i].subTags.length; j++) {
- domStructure += `<${objTree.subTags[i].subTags[j].tagName}>`;
- domStructure += objTree.subTags[i].subTags[j].text;
- domStructure += `</${objTree.subTags[i].subTags[j].tagName}>`;
- }
- domStructure += `</${objTree.subTags[0].tagName}>`
- }
- domStructure += `</${objTree.tagName}>`
- document.write(domStructure);
- }
- createHtml(someTree);
- let arr = [1, 2, 3, 4, 5, "a", "b", "c"];
- const [odd1, even1, odd2, even2, odd3, ...rest] = arr;
- let arr1 = [1, "abc"];
- const [number, [s1,s2,s3]] = arr1;
- console.log(number , s3);
- const obj = {name: 'Ivan',
- surname: 'Petrov',
- children: [{name: 'Maria'}, {name: 'Nikolay'}]}
- const {children: [{name: name1}, {name: name2}]}=obj;
- console.log(name1);
- console.log(name2);
- let arr2 = [1,2,3,4, 5,6,7,10];
- const [a,b, ...c] = arr2;
- const [ , , length] =[ a,b, c.length]
- console.log( a, b, length);
|